#include <iostream>
using namespace std;

typedef long long ll;

ll dp[110][20][1010];

int main() {
	dp[0][0][0] = 1;
	dp[0][1][0] = 1;
	for(int i = 1; i < 110; i++) {
		for(int j = 1; j < 20; j++) {
			for(int k = 0; k < 1010; k++) {
				dp[i][j][k] += dp[i-1][j][k];
				if(k-i >= 0)
					dp[i][j][k] += dp[i-1][j-1][k-i];
			}
		}
	}
	/*
	for(int i = 0; i < 10; i++) {
		for(int j = 0; j < 10; j++) {
			for(int k = 0; k < 10; k++)
				cout << dp[i][j][k] << " ";
			cout << endl;
		}
		cout << endl;
	}
	// */
	int n, s;
	while(cin >> n >> s, n || s)
		cout << dp[100][n][s] << endl;
}