#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <cstring>
#include <iostream>
#include<algorithm>  
using namespace std;
int n,s,k;
int f[11][21][156]; 
int main()
{
 while(1)
  {
   scanf("%d%d%d",&n,&k,&s);
   if(n==0&&k==0&&s==0) break;
   memset(f,0,sizeof(f));
   for(int i=1;i<=n;i++)
    f[1][i][i]=1;
   for(int i=2;i<=k;i++)
    for(int j=1;j<=n;j++)
     for(int t=1;t<=s;t++)
      for(int p=1;p<j;p++)
       {
        if(t-j>=1)
         f[i][j][t]+=f[i-1][p][t-j];
       }
   int ans=0;
   for(int i=1;i<=n;i++)
    ans+=f[k][i][s];
   printf("%d\n",ans) ;
  }
 return 0;
}