#include <iostream>
using namespace std;

int count;

void func(int n, int s, int tmp, int num)
{
	if(tmp == s && n == 0){
		count++;
		return ;
	}

	for(int i = num; (i+tmp) <= s; i++){
		if(i == tmp){
			break;
		}
		func(n-1, s, i+tmp, num+1);
	}
	
	return ;
}

int main(int argc, char **argv){
	int n, s;
	
	while(1){
		cin >> n >> s;
		
		if(n == 0 && s == 0){
			break;
		}
		count = 0;
		
		for(int i = 0; i < s; i++){
			func(n-1, s, i, 1);
		}
		
		cout << count << endl;
	}
	
	return 0;
}