#include<iostream>
#include<stdio.h>
using namespace std;

long long t[10][1001],a,b;
int main(){
	for(int i=0;i<10;i++){
		for(int j=0;j<1001;j++){
			t[i][j]=0;
		}
	}
	for(int i=0;i<101;i++){
		t[1][i]=1;
	}
	for(int i=2;i<10;i++){
		for(int j=1;j<1001;j++){
			if(j-i>=0){
				t[i][j]+=t[i][j-i];
			}		
			if(j-(i-1)>=0){
				t[i][j]+=t[i-1][j-(i-1)];
			}
			if(j>100){
				t[i][j]-=t[i-1][j-101];
			}
		}
	}
	while(1){
		cin>>a>>b;
		if(a==0&&b==0)break;
		cout<<t[a][b]<<endl;
	}
	/*
	cout<<t[2][199]<<endl;
	cout<<"    ";
	for(int i=0;i<10;i++){
		cout<<i<<"   ";
	}
	cout<<endl;
	for(int i=0;i<10;i++){
		cout<<i<<" ";
		for(int j=0;j<10;j++){
			printf("%3d ",t[i][j]);
		}
		cout<<endl;
	}
	*/
	return 0;
}