#P1902. 蛇形填数(二)

蛇形填数(二)

1  2  3  4  512 13 14 611 15 710 89

跟蛇形填数一样,只是填数要求按照三角形填。注意每组数据之间用空行隔开

Input

第一行有一个N,表示N组测试数据
接下来每组数据包括一个数字X,表示三角形的边长,0< X <1000

Output

输出之后填好之后的图(每组输出后有一个空行)

Sample Input

2
5
4

Sample Output

1  2  3  4  5
12 13 14 6
11 15 7
10 8
9

1 2 3 4 9 10 5 8 6 7

HINT

</p>

Source