#include #include #include #include const int LIMIT=222; long long int rf[LIMIT][LIMIT]; long long int MOD=1000000007; long long int f(int x,int y){ if((x==1)||(y==1)){ return 1; }else{ return (rf[x-1][y]+rf[x][y-1])%MOD; } } int main(){ memset(rf,0,sizeof(rf)); rf[1][1]=1; for(int i=2;i=LIMIT)||(y>=LIMIT))continue; rf[x][y]=f(x,y); } } int n; scanf("%d",&n); std::vector anss; for(int i=0;i