#include using namespace std; int main(){ constexpr long M = 1000000007; auto mp = [&M](long i){ long ret = 1, p = 10; while(i){ if(i & 1){ ret *= p; ret %= M; } p *= p; p %= M; i >>= 1; } return ret; }; long N; cin >> N; long t = (4 * mp(N) - 1) % M; cout << (t % 3 * M + t) / 3 << endl; return 0; }