#P7702. [2019年杭电多校]permutation 1

[2019年杭电多校]permutation 1

permutation 1

Problem Description

A sequence of length nn is called a permutation if and only if it's composed of the first nn positive integers and each number appears exactly once. Here we define the "difference sequence" of a permutation p1,p2,,pnp_1, p_2, \ldots, p_n as p2p1,p3p2,,pnpn1p_2 - p_1, p_3 - p_2, \ldots, p_n - p_{n-1}. In other words, the length of the difference sequence is n1n-1 and the ii-th term is pi+1pip_{i+1}-p_i Now, you are given two integers N,KN, K. Please find the permutation with length NN such that the difference sequence of which is the KK-th lexicographically smallest among all difference sequences of all permutations of length NN.

Input

The first line contains one integer TT indicating that there are TT tests. Each test consists of two integers N,KN, K in a single line.

  • 1T401 \le T \le 40
  • 2N202 \le N \le 20
  • 1Kmin(104,N!)1 \le K \le \min(10^4,N!)

Output

For each test, please output NN integers in a single line. Those NN integers represent a permutation of 11 to NN, and its difference sequence is the KK-th lexicographically smallest.

Sample Input

7

3 1

3 2

3 3

3 4

3 5

3 6

20 10000

Sample Output

3 1 2

3 2 1

2 1 3

2 3 1

1 2 3

1 3 2

20 1 2 3 4 5 6 7 8 9 10 11 13 19 18 14 16 15 17 12

Source

2019 Multi-University Training Contest 5