#include <cstdio>
using namespace std;
const long long mod=1000000007;
int n;
long long pows(long long z,int a){
	if(a==0)return 1;
	long long x=pows(z,a/2);
	x=x*x%mod;
	if(a&1)x=x*z%mod;
	return x;
}
int main(){
	scanf("%d",&n);
	long long x=pows(10,n)-2*pows(9,n)+pows(8,n)+10*mod;
	x%=mod;
	printf("%I64d\n",x);
	return 0;
}
