#include #include #include #include #include #include #include int fact(int n){ if (n <= 1){ return (1); } else { return (n * fact(n - 1)); } } int main(){ int q; int i = 0; scanf("%d",&q); int len[q]; int c[q]; for(int a0 = 0; a0 < q; a0++){ int leni; int ci; scanf("%d %d",&leni,&ci); len[a0] = leni; c[a0] = ci; } while (i < q){ if (c[i] > fact(len[i] - 1) || c[i] < len[i] - 1){ printf("%d\n", -1); } else { printf("2 1 3 4 5\n"); } i++; } return 0; }