import numpy as np N=int(input()) if N<4: print(0) exit() dp=[[1 for i in range(8)] for i in range(N-2)] ans=1 temp=2 rem=N mod=10**9+7 for i in range(N-3): for j in range(8): dp[i+1][j]=(dp[i][j//2]+dp[i][j//2+4])%mod dp[i+1][2]=(dp[i+1][2]-dp[i][5]+mod)%mod while rem: if rem%2: ans=(ans*temp)%mod temp=(temp*temp)%mod rem//=2 print((ans-sum(dp[N-3])+mod*8)%mod)