#include <iostream>
#include <string>
#include <vector>
#include <cmath>
#include <algorithm>
#include <cstdlib>
#include <ctime>
#include <cstdio>
#include <functional>
#include <set>
#include <sstream>
#include <map>
#include <queue>
 
using namespace std;

int main()
{

	int n,k,s;
	while(cin>>n>>k>>s,n){

		long long res=0;
		for(long long bit=0;bit<(1<<n);bit++){
			int sum=0,cnt=0;
			for(int i=0;i<n;i++){
				if(bit&(1<<i)){
					sum+=i+1;
					cnt++;
				}
			}
			if(cnt==k && s==sum) res++;
		}

		cout<<res<<endl;

	}

	return 0;
}