#include using namespace std; long mod=1e9+7,ans; int T[8]={0,1,1,1,0,1,1,0}; int N,A[2000]; long dp[2020][4]; main() { cin>>N; for(int i=0;i>A[i]; for(int x=0;x<4;x++) { for(int i=0;i<=N;i++)for(int j=0;j<4;j++)dp[i][j]=0; dp[0][x]=1; for(int i=1;i