#include using namespace std; int modPow(int a, int n, int p) { if (n == 0) return 1; // 0乗にも対応する場合 if (n == 1) return a % p; if (n % 2 == 1) return (a * modPow(a, n - 1, p)) % p; int t = modPow(a, n / 2, p); return (t * t) % p; } int main(){ long N; long x; int n,ans; scanf("%ld",&N); if(N % 2 == 0){ x = N/2; x--; n = x % 1000000006; ans = (4 * modPow(5,n,1000000007)) % 1000000007; } else { x = N/2; x--; n = x % 1000000006; ans = (12 * modPow(5,n,1000000007)) % 1000000007; } printf("%d",ans); }