#include <iostream> using namespace std; int count = 0; int n, k, s; void dequy_ql (int x, int d, int S) { if (S>s) return; if (d==0) { if (S==s) count++; } else { for (int i=x+1; i<=n; i++) { dequy_ql (i, d-1, S+i); } } } int main () { while (1) { cin>>n>>k>>s; if (n==0 && k==0 && s==0) break; count=0; dequy_ql (0, k, 0); cout<<count<<endl; } return 0; }