#include using namespace std; using mint=atcoder::modint1000000007; int main(){ int n; cin>>n; if(n<=3){ cout<<0<(8)); fill(dp[3].begin(),dp[3].end(),1); for(int i=3;i>1]+=dp[i][j&7]; cout<<(mint(2).pow(n)-accumulate(dp[n].begin(),dp[n].end(),mint(0))).val()<