#include #define MOD (1000000007) int H(int n, int r){ int i; long long int m=1,c=1; for(i=1;i<=(n+r-1);i++){ c = (c*i)%MOD; } for(i=1;i<=r;i++){ m = (m*i)%MOD; } for(i=1;i<=(n-1);i++){ m = (m*i)%MOD; } return (int)((c/m)%MOD); } int P(int n, int r){ int i; long long int m=1,c=1; if(r>n){ return 0;} for(i=1;i<=n;i++){ c = (c*i)%MOD; } for(i=1;i<=(n-r);i++){ m = (m*i)%MOD; } return (int)((c/m)%MOD); } int C(int n, int r){ int i; long long int m=1,c=1; if(r>n){ return 0; } c = P(n,r); for(i=1;i<=r;i++){ m = (m*i)%MOD; } return (int)((c/m)%MOD); } int main(void){ int i,T; int ans[100010]; scanf("%d", &T); for(i=0;i