#include <iostream>

using namespace std;

int func(int n, int s, int v, int p)
{
	int c = 0;
	if(s < v){
		return 0;
	} else if(n == 0 && s != v){
		return 0;
	} else if(n == 0 && s == v){
		return 1;
	}

	for(int i = p; i < s; i++){
		c += func(n-1, s, v+i, i+1);
	}
	
	return c;
}

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