//26
#include<iostream>

using namespace std;

int dfs(int n,int s,int u,int b){
  if(n==0){
    return s==0;
  }else{
    int r=0;
    for(int i=b+1;i<=9;i++){
      if((u&1<<i)==0){
	r+=dfs(n-1,s-i,u|1<<i,i);
      }
    }
    return r;
  }
}

int main(){
  for(int n,s;cin>>n>>s,n|s;){
    cout<<dfs(n,s,0,-1)<<endl;
  }
  return 0;
}