N = int(eval(input()))

mod = 10**9+7

ans = 10**N%mod

ans -= 9**N%mod+9**N%mod

ans += 8**N%mod

ans %= mod

print(ans)
N = int(eval(input()))

mod = 10**9+7



ans = pow(10,N,mod)

ans -= 2*pow(9,N,mod)

ans += pow(8,N,mod)

ans %= mod

print(ans)
N = int(eval(input()))
mod = 10**9 + 7
ans = 10**N % mod
ans -= 9**N % mod + 9**N % mod
ans += 8**N % mod
ans %= mod
print(ans)

N = int(eval(input()))
mod = 10**9 + 7
ans = pow(10, N, mod)
ans -= 2 * pow(9, N, mod)
ans += pow(8, N, mod)
ans %= mod
print(ans)

-ans = 10**N % mod -ans -= 9**N % mod + 9**N % mod -ans += 8**N % mod +ans = pow(10, N, mod) +ans -= 2 * pow(9, N, mod) +ans += pow(8, N, mod)