#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define ll long long #define clr(s) memset(s,0,sizeof(s)) #define lson l,m,rt<<1 #define rson m+1,r,rt<<1|1 const double PI = acos(-1); const ll mod = 1e9+7; const int maxn = 1010; struct Node { int a; int b; int c; int d; Node(){} } node[maxn],ip[maxn]; Node mm[maxn]; int cmp(Node A,Node B) { if(A.a != B.a) return A.a < B.a; else if(A.b != B.b) return A.b < B.b; else if(A.c != B.c) return A.c < B.c; else return A.d < B.d; } int check(Node A,Node B) { if(A.a == B.a && A.b == B.b && A.c == B.c && A.d == B.d) return 1; return 0; } int main() { int Case = 1; int T; scanf("%d",&T); while(T--) { int n,m; memset(mm,0,sizeof(mm)); memset(node,0,sizeof(node)); memset(ip,0,sizeof(ip)); scanf("%d %d",&n,&m); for(int i=0; i