#include using namespace std; void printArray(int i, int len){ cout << i << " "; for(int j = 1; j <= len; j++){ if(j != i){ cout << j << " "; } } cout << endl; } int main(){ int q; cin >> q; for(int a0 = 0; a0 < q; a0++){ int len; int c; cin >> len >> c; // your code goes here int k = (len/2+1); int i; for(i = 1; i <= k; i++){ int cmp = 0; int low = i-1, high = i+1; while(low > 0){ cmp += low; low--; } while(high <= len){ cmp += len - high + 1; high++; } if(cmp == c){ printArray(i, len); break; } } if(i == k+1){ cout << "-1\n"; } } return 0; }