// dp[現在いくつの数を使ったか][現在使おうとしている数字][現在の合計] = 組み合わせ数
#include <iostream>
using namespace std;

typedef long long ll;

ll dp[102][12][1002];

int main(){
  dp[0][0][0] = 1;

  for(int i = 0; i <= 100; i++){
    for(int j = 0; j <= 9; j++){
      for(int k = 0; k <= 1000; k++){
        if(dp[i][j][k] == 0) continue;

        dp[i + 1][j][k] += dp[i][j][k];

        if(j == 9) continue;
        if(1000 < k + i) continue;

        dp[i + 1][j + 1][k + i] += dp[i][j][k];
      }
    }
  }

  int n, s;

  while(cin >> n >> s, n || s){
    cout << dp[101][n][s] << endl;
  }
}