#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=modpow((a*b%mod)*c%mod,modpow(2,k,mod-1),mod); cout<