1553 - 爱睡觉的猫(cat)(2024岳阳市赛小学组)

通过次数

12

提交次数

35

Time Limit : 1 秒
Memory Limit : 256 MB

猫咪睡觉喜欢把最小的尾巴蜷缩在身体最里面,最大的脑袋放在最外面(右上角位置)。喜欢数字游戏的小明想通过矩阵的方式把小猫睡觉的形状展示出来,猫咪有大有小,用数字 n 表示大小(1< n <=100),请编程输出不同大小猫咪的睡姿图形。

Input

输入一个正整数 n

Output

输出 n*n 的方阵图形,每行各数之间用 1 个空格分开

Examples

Input

4

Output

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

Hint

1< n <=100