#include #include #include #include #include #include #include #include #include #include #include #define LL long long #define mod 1000000007 #define inf 0x3f3f3f3f #define N 1000010 #define clr(a) (memset(a,0,sizeof(a))) using namespace std; LL dp[21][2],ans[21],c[21][21]; void init() { for(int i=0;i<=20;i++)c[i][0]=c[i][i]=1; for(int i=1;i<=20;i++) for(int j=1;j