def modpow(a, n, m)
  return 1 if n == 0

  tmp = modpow(a, n / 2, m)
  n % 2 == 0 ? tmp * tmp % m : tmp * tmp * a % m
end

n = gets.chomp.to_i
M = (1e9+7).to_i
puts (modpow(10, n, M) - 2 * modpow(9, n, M) + modpow(8, n, M)) % M