1651 - 二维数组输出(1)

通过次数

172

提交次数

315

Time Limit : 1 秒
Memory Limit : 128 MB

输入一个整数N,输出一个N行N列的二维矩阵,矩阵中的元素用1——N*N顺序填充。

Input

一个整数N(N<=10)

Output

输出N行N列的矩阵,元素之间用一个空格隔开,行末不要有多余的空格。

Examples

Input

5

Output

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