#include
using namespace std;
int main() {
long x,y,z,f[100],s[100];
cin>>x>>y>>z;
for (int i=1; i<=x; i++) {
f[i]=1;
s[i]=0;
}
for (int i=x+1; i<=z+1; i++) {
if (i-2>=x+1) {
s[i]=f[i-x]*y;
f[i]=f[i-1]+s[i-2];
} else {
s[i]=f[i-x]*y;
f[i]=f[i-1];
}
}
cout<<f[z+1]<<endl;
return 0;
}