D. 从一维数组生成二维数组

内存限制:256 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较

题目描述

给定一个一维数组,按照下面方式生成一个二维数组:

二维数组第一行就是一维数组本身,接下来一行,将上一行的第一个元素移到最后,其他元素往前移动一个位置。

例如:一维数组

3 2 9 10

二维数组

3 2 9 10
2 9 10 3
9 10 3 2 
10 3 2 9 

输入格式

第一行,正整数n

第二行,n个数

输出格式

n*n的二维数组

样例

输入

4
3 2 9 10

输出

3 2 9 10
2 9 10 3
9 10 3 2 
10 3 2 9 

数据范围与提示

n<=40