The first line contains one integer, denoting the number of test cases.
Each test case contains two lines.
The first line contains two integersdenoting the length of array
and the minimum distance defined in the statement above.
The second line containsintegers, the
integer
denotes the
number of array
.
It is guaranteed that the sum ofin all test cases does not exceed
.
For each test case output one line.
If there is no solution outputin one line, otherwise output
integers as the solution array with minimum lexicographical order.