#include <bits/stdc++.h>
#define rep(i,l,n) for(int i=l;i<n;i++)
#define repb(i,a,b) for(int i=a;i>=b;i--)
#define all(a) a.begin(),a.end()
#define o(a) cout<<a<<endl
using namespace std;
typedef long long lint;
typedef vector<int> vi;
typedef vector<lint> vli;
typedef vector<vi> vvi;
typedef pair<int,int> pii;

int dp[11][1001]={};
int n,s;

int main(){
		dp[0][0]=1;
		rep(i,0,101){
			repb(j,9,0){
				for(int k=0;i+k<1001;k++){
					dp[j+1][k+i]+=dp[j][k];
				}
			}
		}
		while(cin>>n>>s,n|s) o(dp[n][s]);
}