#include <bits/stdc++.h>
using namespace std;

// m以上の大きい数n個でsを作る場合の数
int solve(int n, int s, int m){
  if(n == 1){
    if(0 <= s && s <= 9 && s >= m) return 1;
    else return 0;
  }

  int ans = 0;
  for(int i=m; i<=9; i++) ans += solve(n-1, s-i, i+1);
  return ans;
}

int main(){
  int n, s;

  while(true){
    cin >> n >> s;
    if(n == 0 && s == 0) break;
    cout << solve(n, s, 0) << endl;;
  }
}
  
  
