#include <iostream>
 
using namespace std;
long a;
long f(long n,long s,long i){
  if(n==1&&i>=s&&s>=0){
    a++;
    return 0;
  }
  if(s<=0||s>=i*n) return 0;
  for(long j=i;j>=n-1;j--) f(n-1,s-j,j-1);
}
int main(){
  long n,s;
  while(cin>>n>>s){
    a=0;
    if(n==0&&s==0) break;
    f(n,s,9);
    cout<<a<<endl;
  }
  return 0;
}