#include using namespace std; long long mod = 1e9+7; long long pow_mod(long long b, long long p, long long mod = 1'000'000'007){ long long ret = 1; while (p){ if (p & 1) ret = (ret * b) % mod; b = (b * b) % mod; p >>= 1; } return ret; } int main(){ cin.tie(0); ios::sync_with_stdio(false); long long N; cin >> N; N; long long ans = 4LL; long long tmp = 10LL; while (N){ if (N & 1) (ans *= tmp) %= mod; (tmp *= tmp) %= mod; N /= 2; } ans = ((ans + mod - 1) % mod) * pow_mod(3, mod-2) % mod; cout << ans << endl; return 0; }