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 $ は奇数