#include<iostream>
#include<cmath>
using namespace std;

int main(){

  int n, s, cnt;
  int num[10] = {0};
  int v[10][100] = {0};

	for(int i=1; i<1024; i++){
		cnt = 0;
		s = 0;
		for(int j=0; j<10; j++){
			if(i % (int)pow(2, j) == 0){
				num[j] = (num[j] + 1) % 2;
			}
		}
		
		for(int j=0; j<10; j++){
			if(num[j] == 1){
				cnt++;
				s += j;
			}
		}
		v[cnt][s]++;
	}
	
	while(cin >> n >> s){
		if(n == 0 && s == 0) break;
		cout << v[n][s] << endl;
	}

  return 0;

}