#include<stdio.h>
#include<stdlib.h>
#define mod 10007
int a,b,n,m,k,i,j,f[1010][1010];
int main()
{
scanf("%d %d %d %d %d",&a,&b,&k,&n,&m);
a%=mod,b%=mod;
f[1][0]=b,f[1][1]=a;
for(i=2;i<=k;i++)
for(j=0;j<=i&&j<=n;j++)
{
f[i][j]=f[i-1][j]*b%mod;
if(j)
f[i][j]=(f[i][j]+f[i-1][j-1]*a)%mod;
}
printf("%d\n",f[k][n]);
return 0;
}
/**************************************************************
Problem: 2307
User: admin
Language: C
Result: Accepted
Time:73 ms
Memory:5128 kb
****************************************************************/