#include using namespace std; #define vi vector #define pb push_back #define MOD 1000000007 #define ll long long int n; vector vec; ll d[20][20]; ll dp[1<<20]; ll fact(int n){ if(n==0)return 1; return (fact(n-1)*n)%MOD; } signed main(){ cin>>n; vector ans(n+1,0); for(int i=0;i>t; vec.pb(t); } for(int i=0;i