#include #include #include #include using namespace std; struct node{ int a,b,c,d; }; bool cmp(node x,node y) { if(x.a!=y.a) return x.a<=y.a; if(x.b!=y.b) return x.b<=y.b; if(x.c!=y.c) return x.c<=y.c; if(x.d!=y.d) return x.d<=y.d; } int main() { int t,k=1; struct node p[10005],q[55],z[50005]; scanf("%d",&t); while(t--) { int n,m; scanf("%d%d",&n,&m); for(int i=0;i