#include<cstdio>
int ans;
int n,s;
bool tryfunc(int now,int dep,int rest){
    if(rest==now && dep==0) ans++;
    else if(rest>now && dep>0){
        for(int i=now+1;i<=(rest-now>s ? s:rest-now);i++){
            tryfunc(i,dep-1,(rest-now>s ? s:rest-now));
        }
    }
}
int main(){
    for(;;){
        ans=0;
        scanf("%d%d",&n,&s);
        if(n==0 && s==0) break;
        for(int i=0;i<10;i++){
            tryfunc(i,n-1,s);
        }
        printf("%d\n",ans);
    }
}