/*
       
       * * * * * * * * * * * * * * * * *
       *    User  abhi280200           *
       *    ABHISHEK TRIVEDI           *
       *     INSTITUTE   MNNIT         *    
       *                               *
       * * * * * * * * * * * * * * * * *

/////////////////////////////////////////////
CODE START/////////////////

?????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????*/
#include<bits/stdc++.h>
#include<iostream>
 #define cset(a) __builtin_popcountll(a)
#include <boost/multiprecision/cpp_int.hpp>
using namespace boost::multiprecision;
  using namespace std;
   long long int power(long long int k,long long int p)
  {
      long long int res=1;
      k=k%1000000007;
      for(;p;p>>=1)
      {
          if(p&1)
          res=res*k%1000000007;
          k=k*k%1000000007;
      }
      return res;
  }
int main()
{
    long long int t,i,j,k,l,n,a,b,p,o;
  cin>>n;
 long long  ans = power(10, n) - power(9, n) - power(9, n) + power(8, n);
   ans=ans%1000000007;
   ans=(ans+1000000007)%1000000007;
   cout<<ans;
    
    
}


















Measured memory_bytes: 3572