#define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; const int MOD = 1000000007; long long power(long long a, long long b) { long long ret = 1; long long tmp = a; while(b > 0){ if(b & 1){ ret *= tmp; ret %= MOD; } tmp *= tmp; tmp %= MOD; b >>= 1; } return ret; } long long solve(long long n) { if(n == 1) return 2; long long ans = power(5, n / 2 - 1) * 4 % MOD; if(n % 2 != 0){ ans *= 3; ans %= MOD; } return ans; } int main() { long long n; cin >> n; cout << solve(n) << endl; return 0; }