#include "bits/stdc++.h" using namespace std; #define DEBUG(x) cout<<#x<<": "< #define vl vector #define vii vector< vector > #define vll vector< vector > #define vs vector #define pii pair #define pis pair #define psi pair const int inf = 1000000001; const ll INF = 1e16; #define MOD 1000000007 #define mod 1000000009 #define pi 3.14159265358979323846 #define Sp(p) cout<> n; if (n == 1) { cout << 2 << endl; return 0; } ll a = (n/2) / 1000000000000; ll b = ((n/2) - 1000000000000 * a) / 1000000; ll seki = 1; if (n % 2) { seki *= 3; seki *= 4; for (i = 0; i < a; i++) { seki = (seki * M12) % MOD; } for (i = 0; i < b; i++) { seki = (seki * M6) % MOD; } for (i = 0; i < ((n / 2) - 1000000000000 * a - b * 1000000 - 1); i++) { seki = (seki * 5) % MOD; } } else { seki *= 4; for (i = 0; i < a; i++) { seki = (seki * M12) % MOD; } for (i = 0; i < b; i++) { seki = (seki * M6) % MOD; } for (i = 0; i < ((n / 2) - 1000000000000 * a - b * 1000000 - 1); i++) { seki = (seki * 5) % MOD; } } cout << seki << endl; }