1203: 四向数字三角形

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:1 Solved:1

Description

输入一个整数n(0<n<10),输出一个由四个不同展开方向的数字三角形组成的方阵


Input

一个整数n(0<n<10)


Output

输出一个数字方阵,其四角分别用从1到n展开填充n层的数字三角形填充,中间部分用空格填充
四个数字三角的展开方向分别是从左上到右下、从右上到左下、从左下到右上、从右下到左上,
数字中间用空格分隔,两个数字三角形之间横向用两个空格分隔 纵向用空行分隔。
输出样式详见样例。

Sample Input Copy

4

Sample Output Copy

1 2 3 4   4 3 2 1
2 3 4       4 3 2
3 4           4 3
4               4

4               4
3 4           4 3
2 3 4       4 3 2
1 2 3 4   4 3 2 1