#include<iostream>
using namespace std;

int n,k,s;
int dp(int i,int num,int cnt)
{
  //  cerr<<i<<" "<<num<<" "<<cnt<<endl;
  if(num==0 && cnt==0)
    return 1;
  if(i>n)
    return 0;
  if(num<0)
    return 0;
  if(cnt<0)
    return 0;

  int ans=0;
  ans+=dp(i+1,num-i,cnt-1);
  ans+=dp(i+1,num,cnt);
  return ans;

}


int main()
{
  for(;cin>>n>>k>>s,n;)
    {
      cout<<dp(1,s,k)<<endl;
    }
}