#include<bits/stdc++.h>
using namespace std;
long int dp[1001][101][10];
long int dfs(int s,int p,int d){
  if(!s&&!d)return 1;
  if(s<0||d<0||p<0)return 0;
  if(dp[s][p][d]!=-1)return dp[s][p][d];
  return dp[s][p][d]=dfs(s-p,p-1,d-1)+dfs(s,p-1,d);
}
int main(){
  int d,s;
  memset(dp,-1,sizeof(dp));
  while(cin>>d>>s,d)cout<<dfs(s,100,d)<<endl;
}