#include<iostream>
using namespace std;

int memo[10][1001];

int solve(int s, int n, int k){

  if(!s && !n) return 1;
  if(s < 0 || !n || s > n*100) return 0;
  if(memo[n][s]) return memo[n][s];

  int res = 0;
  for(int i=k;i<101;i++) res += solve(s-i, n-1, i+1);

  return memo[n][s] = res;
}

int main(){

  int s,n;

  while(true){
    cin >> n >> s;
    if(!s && !n) break;
    cout << solve(s, n, 0) << endl;
  }

}