#include #define REP(i,n) for(int i=0;i<(n);i++) #define FOR(i,a,b) for(int i=(a);i<(b);i++) #define ALL(v) (v).begin(),(v).end() #define int long long #define INF 1e18 using namespace std; //----------------------------------------------------------------------- const int mod=1e9+7; const int SIZE=500000; int fact[SIZE],inv[SIZE],ifact[SIZE]; void make() { inv[1]=fact[0]=fact[1]=ifact[0]=ifact[1]=1; for(int i=2;i>N; int ans=0; int x=0,y=N; while(x+y<=2*N){ int a=comb(x+y-1,x); int b=comb(x+y-1,y); ans+=(a-b+mod); ans%=mod; x++,y++; } cout<