#include using namespace std; const long long mod=1000000007; const int maxn=212345; int T,n; long long fac[maxn],rev[maxn]; inline long long ksm(long long x,long long n) { long long ret=1; while (n) { if (n&1) ret=ret*x%mod; n>>=1; x=x*x%mod; } return ret; } inline long long C(int x,int y) { return fac[x]*rev[y]%mod*rev[x-y]%mod; } int main() { fac[0]=rev[0]=1; for (int i=1;i