#include #include #include #include #include #include #include int main(){ long long i=0,b,j,v,x; long long t; scanf("%lld",&t); for(b = 0; b < t; b++){ // printf("i.... %lld\n",b); long long l,z; long long c; long long a[l]; scanf("%lld %lld",&l,&c); long long s=0,q=1; while(1){ if((l-q) == 1 || (l-q) == 0){ break; } s = s + (l-q); q += 2; } if(c > 2*s){ printf("-1\n"); } else if(l%2 != 0){ long long n,o=1,e=1; n = (l-1)/2; for(j=n-1;j>=0;j--){ a[j] = 2*o; o++; } a[n] = 1; for(j=n+1;j