#include <bits/stdc++.h>

using namespace std;

int main(){
    int n,k,s;
    while(cin >> n >> k >> s, n){
        vector<int> v(n);
        for(int i = 0 ; i < n ; i++){
            v[i] = i+1;
        }
        int cnt = 0;
        for(int i = 0 ; i < (1<<n) ; i++){
            int sum = 0;
            if(__builtin_popcount(i) != k) continue;
            for(int j = 0 ; j < n ; j++){
                if(i >> j & 1){
                    sum += v[j];
                }
            }
            if(sum == s) cnt++;
        }
        cout << cnt << endl;
    }
    return 0;
}