import std.stdio;
import std.conv;
import std.string;
import std.typecons;
import std.algorithm;
import std.array;
import std.range;
import std.math;
import std.regex : regex;
import std.container;

void main()
{
	int[] ns;

	auto dp = new int[][](11, 1001);
	dp[0][0] = 1;
	foreach (i; 0..101) {
		foreach_reverse (j; 0..10) {
			foreach (k; 0..1001-i) {
				dp[j+1][i+k] += dp[j][k];
			}
		}
	}

	while (ns = readln.split.map!(to!int).array, ns[0]|ns[1]) {
		dp[ns[0]][ns[1]].writeln;
	}
}