#B1300. 回形方阵

回形方阵

【题目描述】

给定一个整数 nn,输出一个边长为 2n+12n+1 的方阵。

方阵中心位置为 00,从中心向外第 kk 圈上的所有位置都填数字 kk。


【输入描述】

输入一行一个整数 nn。

保证:

  • 1≤n≤201\le n\le 20。

【输出描述】

输出 2n+12n+1 行,每行 2n+12n+1 个整数,相邻整数之间用一个空格分隔。


【样例 1】

【样例 1 输入】

2

【样例 1 输出】

2 2 2 2 2
2 1 1 1 2
2 1 0 1 2
2 1 1 1 2
2 2 2 2 2

【样例 1 解释】

中心为 00,外面依次是数字 11 和数字 22 两圈。


【样例 2】

【样例 2 输入】

3

【样例 2 输出】

3 3 3 3 3 3 3
3 2 2 2 2 2 3
3 2 1 1 1 2 3
3 2 1 0 1 2 3
3 2 1 1 1 2 3
3 2 2 2 2 2 3
3 3 3 3 3 3 3