#include<bits/stdc++.h>

#define rep(i, n) for(int i = 0; i < (n); i++)
#define repeat(i, j, n) for(int i = (j); i < (n); i++)
#define all(v) begin(v), end(v)

using namespace std;
int main() {
  while(1){
    int n,k,s;
    cin>>n>>k>>s;
    if(n==0)
      return 0;
    int ans=0;
    for(int state=0;state<(1<<n);state++){
      int count=0,sum=0;
      for(int i=0;i<n;i++)
        if(state&(1<<i)){
            count++;
            sum+=i+1;
        }
      if(count==k && sum==s)
        ans++;
    }
    cout<<ans<<endl;
  }
  return 0;
}

