#include using namespace std; const long mod=1000000007; long modpow(long a,long b){ long res=1; for(int i=0;i>A>>B>>C>>D>>N; ans=max({f(A,C,N%8),f(A,D,N%8),f(B,C,N%8),f(B,D,N%8)})%mod*modpow(16,N/8)%mod; if(ans<0){ cout<