AT_abc436_b [ABC436B] Magic Square
Description
$ 3 $ 以上の奇数 $ N $ が与えられます。
$ N $ 行 $ N $ 列のマス目があり、はじめどのマスも空白です。 今から、以下の手順に従ってこのマス目の各マスに整数を書き込みます。 なお、上から $ i+1 $ 行目、左から $ j+1 $ 列目 ( $ 0\leq i
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $
Output Format
マス $ (i,j) $ に書き込まれる整数を $ a_{i,j} $ として、以下の形式で出力せよ。
> $ a_{0,0} $ $ a_{0,1} $ $ \dots $ $ a_{0,N-1} $ $ \vdots $ $ a_{N-1,0} $ $ a_{N-1,1} $ $ \dots $ $ a_{N-1,N-1} $
Explanation/Hint
### Sample Explanation 1
以下のように各マスに整数が書き込まれていきます。
1. マス $ (0,\frac{3-1}{2})=(0,1) $ に $ 1 $ を書き込む。
2. マス $ ((0-1) \bmod 3, (1+1) \bmod 3)=(2,2) $ は空白なので、そこに $ 2 $ を書き込む。
3. マス $ ((2-1) \bmod 3, (2+1) \bmod 3)=(1,0) $ は空白なので、そこに $ 3 $ を書き込む。
4. マス $ ((1-1) \bmod 3, (0+1) \bmod 3)=(0,1) $ は空白ではないので、マス $ ((1+1) \bmod 3,0)=(2,0) $ に $ 4 $ を書き込む。
5. $ \vdots $
### Constraints
- $ 3\leq N \leq 99 $
- $ N $ は奇数