#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
****************************************************************/