#include <bits/stdc++.h>
using namespace std;

int c=0,n,k,s;

void check(int i,int sm,int _k){
    if(i>n||_k<0||sm>s) return;
    if(sm==s&&_k==0) c++;
    else{
        check(i+1,sm+i,_k-1);
        check(i+1,sm,_k);
    }
}

int main(void){
    while(cin>>n>>k>>s,n){
        n++;
        check(1,0,k);
        cout<<c<<endl;
        c=0;
    }
}

