#include <iostream>
#include <cstring>
using namespace std;

int slove(int n,int k,int s){
  if(s<0 || k<0)
    return 0;

  if(s == 0 && k == 0){
    return 1;
  }
  int ans = 0;
  for(int i=n;i>0;i--){
    ans+=slove(i-1,k-1,s-i);
  }
  return ans;
}

int main(){
  int s,n,k,ans;
  while(cin>>n>>k>>s,n){
    ans = slove(n,k,s);
    cout<<ans<<endl;
  }
  return 0;
}