#include using namespace std; #define rep(i,n) for(int i=0;i 0) { if (n & 1) res = res * a % mod; a = a * a % mod; n >>= 1; } return res; } signed main(){ int a,b,c,k;cin>>a>>b>>c>>k; int ans=a*b%mod; ans*=c; c%=mod; ans=modpow(ans,k+1,mod); cout<