1389: 方形盘龙

Memory Limit:50 MB Time Limit:1.000 S Judge Style:Text Compare Creator:
Submit:16 Solved:3

Description

一代伟人毛泽东曾写过一首“七律·人民解放军占领南京” 。
钟山风雨起苍黄, 百万雄师过大江。
虎踞龙盘今胜昔, 天翻地覆慨而慷。
宜将剩勇追穷寇, 不可沽名学霸王。
 天若有情天亦老, 人间正道是沧桑。

“虎驻龙盘今胜昔,天翻地覆慨而慷”,这是毛主席的诗词中气势恢宏的一句。生活中,逢年过节舞龙灯的传统,长长的龙身,可以一字展开,也可以盘曲起来。现在请你编程模拟盘龙的形状。为了简化,此处的盘龙形状不是圆形,而是方形。
模拟展示一个形如盘龙的数组呢?龙头在左上角,按顺时针方向由外向内盘踞。

不允许普通用户打印题目,请教师登录后使用。如有疑问请联系管理员!

Input

一个整数n(1 < = n < = 30 ),表示正方形的边长

Output

对每个n×n正方形数组,请参照输出样例,输出盘龙状数组。为了对齐,每个数组元素占4个字符宽度,并且,不足4个字符的按向右对齐输出。
注意每行末尾没有空格。


Sample Input Copy

5

Sample Output Copy

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