#include <iostream>
using namespace std;

int main() {
	int n,k,s;
	while(cin>>n>>k>>s){
		if(!n&&!k&&!s)return 0;
		int dp[114][514]={};
		dp[0][0]=1;
		for(int i=1;i<=n;i++){
			for(int j=k-1;j>=0;j--){
				for(int l=s-i;l>=0;l--){
					if(dp[j][l]!=0)dp[j+1][l+i]+=dp[j][l];
				}
			}
		}
		cout<<dp[k][s]<<endl;
	}
	return 0;
}