#include<iostream>
using namespace std;
int n,k,s,ans;

void dfs(int a=0,int sum=0,int cnt=0){
  if(cnt==k){
    if(sum==s)ans++;
    return;
  }
  for(int i=a+1;i<=n;i++)dfs(i,sum+i,cnt+1);
}

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