#include<iostream>
using namespace std;
int n,k,s,cnt;
void a(int q,int p,int f){
  if(f==k){
    if(s==q) cnt++;
  }else for(int i=p+1;i<=n;i++)a(i+q,i,f+1);
}

int main(){
  while(1){
    cin>>n>>k>>s;
   if(n+k+s==0) break;
   cnt=0;
   for(int i=1;i<=n;i++) a(i,i,1);
   cout<<cnt<<endl;
  }
     return 0;
}