#include using namespace std; #define int long long int dp[3][10000200]; int MOD=1000000007LL; signed main(){ memset(dp,0,sizeof(dp)); int n; cin>>n; for(int i=0;i<3;i++) dp[i][i+1]=1; for(int i=0;i