n × n の正方形のマス目の中に数字の1から n × n が一つずつ入っていて、縦のどの列のマス目の和も、横のどの列のマス目の和も対角線のマス目の和も等しいものを魔方陣といいます。
一辺のマスの個数が奇数の魔方陣の作り方には以下の方法があります。
この方法に従って、一辺のマス目の個数 n を入力として、その大きさの魔方陣を出力するプログラムを作成して下さい。ただし、n は 3 以上 15 以下の奇数とします。マス目に入る各数字は右詰 4 桁で出力してください。
複数の入力が与えられます。各入力で n (正の整数)が1行に与えられます。入力は 0 で終了します。入力の数は 10 を超えません。
各入力に対して n × n の魔方陣を出力して下さい。
3 5 0
4 9 2 3 5 7 8 1 6 11 24 7 20 3 4 12 25 8 16 17 5 13 21 9 10 18 1 14 22 23 6 19 2 15