#include <iostream>
using namespace std;
int n,s,count=0,digits[10];
void dfs(int cur,int start)
{
    if(cur==n){
    int sum=0;
    for(int i=0;i<n;i++){   sum+=digits[i]; }
    if(sum==s){ count++;    }
    return;
    }
    for(int i=start;i<10;i++){
        digits[cur]=i;
        dfs(cur+1,i+1);
    }
}
  int main(){ 
    while(1){
    cin>>n>>s;
    if(n==0&&s==0){
        break;
    }
    dfs(0,0);
    cout<<count<<endl;
     return 0;
    }
}
