2261: n阶奇数幻方

Memory Limit:128 MB Time Limit:1.000 S
Creator:
Submit:3 Solved:0

Description

行列数相等的矩阵称为方阵。把正整数 1~n 2 (n 为奇数)排成一个 n×n 方阵,
使得方阵中的每一行、每一列以及两条对角线上的数之和都相等,这样的方阵称为“n 阶奇数幻方”。
编程输入 n,输出 n 阶奇数幻方。

Input

一行一个正整数 n,1≤n<20,n 为奇数。

Output

共 n 行,每行 n 个正整数,每个正整数占 5 列(场宽为3, 右对齐)。

Sample Input

5

Sample Output

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