#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef unsigned long long LL; #define FOR(k,a,b) for(int k(a); k < (b); ++k) #define FORD(k,a,b) for(int k(b-1); k >= (a); --k) #define REP(k,a) for(int k=0; k < (a); ++k) #define ABS(a) ((a)>0?(a):-(a)) int main(int argc, char** argv) { int N,T,M, g; scanf("%d",&T); assert(1<=T && T <= 10); while(T--) { scanf("%d %d",&N,&M); assert(0<=M && M