#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; using namespace atcoder; typedef long long ll; typedef pair P; int main() { ll a, b, c, d; cin>>a>>b>>c>>d; ll n; cin>>n; using mint=modint1000000007; mint p=mint(16).pow(n/8); if(n%8==0) cout<<(p*mint(b+d)).val()<