//Δ_1004 #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long LL; typedef double DB; const int N = 1111; const int MO = 1e9+7; void ad(int&x,int y){ x+=y; if(x>=MO) x-=MO; } int mul(int x,int y){ return (LL)x*y%MO; } int n,m,k=11,f[N][N][12]; int main() { int T,i,j,o; scanf("%d",&T); while(T--){ scanf("%d%d",&n,&m); memset(f,0,sizeof(f)); f[1][0][0]=1; for(i=1;i