N=int(input()) mod=10**9+7 def g(n): if n==1: return 3 elif n==0: return 0 if n%2==0: return (g(n//2)*pow(10,n//2,mod)%mod+g(n//2)%mod)%mod else: t=g(n//2)*pow(10,n//2,mod)%mod t+=g(n//2) t%=mod t=(t*10+3)%mod return t print( (g(N)+pow(10,N+1,mod))%mod )