#include #include #include #include #include using namespace std; int main() { /* Enter your code here. Read input from STDIN. Print output to STDOUT */ int q; cin >> q; while(q--){ int r, c; cin >> r >> c; int temp = 0; int flag = false; int arr[r]; for(int i = r-1; i >= 0; i--){ temp+= i; if(temp > c){ temp = 0; } else if(temp < c){ temp += i; } arr[i] = i+1; if(temp == c){ flag = true; } } int rot =0; if(flag){ for(int i = 1; i < r; i++){ if(rot >= c) break; swap(arr[i], arr[i-1]); rot+=2; } for(int i = 0; i < r; i++){ cout << arr[i] << " "; } } else cout << "-1"; cout << endl; } return 0; }