#include #define ll long long using namespace std; #define MOD 1000000007 int n; ll dp[1000000][4]; ll cont=0; bool solve(int now,int pre); inline void solve2(); int main(){ cin>>n; solve2(); //cout<n)return 0; for(int i=1;i<4;i++){ if(i!=pre){ solve(now+i,i); } } } inline void solve2(){ for(int i=0;i0){ dp[i+k][k]=((dp[i+k][k]%MOD)+(dp[i][j]%MOD))%MOD; } } } } //for(int i=0;i<=n;i++){for(int j=0;j<4;j++)cout<