#include <iostream>
#include <cstdio>
using namespace std;
#define MOD 10007
#define mod 10007
int a,b,k,n,m,ans = 1;
int pow(int num,int k) {
if(k==1) return num%mod;
int ans=pow(num,k/2);
return k%2?((ans*ans%mod)*num)%mod:ans*ans%mod;
}
int KKMM(int x,int ci)
{
int y = ci/2;
if (ci == 1)
{
return x%MOD;
/* code */
}
int z = KKMM(x,y);
if (ci%2 == 0)
{
return z*z%MOD;
/* code */
}
else
return z*z*x%MOD;
}
int main()
{
freopen("factor.in","r",stdin);
freopen("factor.out","w",stdout);
cin >> a >> b >> k >> n >> m;
int h = 1;
a%=mod;b%=mod;
int now=1;
for(int i=1;i<=m;++i) now=now*(k-i+1)%mod*pow(i,mod-2)%mod;
printf("%d\n",now*pow(a,n)%mod*pow(b,m)%mod);
return 0;
}