【数组】建立矩阵

    上机练习5.2.5    给一维数组输入M个整数,假设M=6,数组元素分别为 7   4   8   9   1   5 ,

     要求建立一个如下数组(矩阵):

                                     7   4   8   9   1   5

                                     4   8   9   1   5   7

                                     8   9   1   5   7   4

                                     9   1   5   7   4   8

                                     1   5   7   4   8   9  

                                     5   7   4   8   9   1


Input

    第一行,一个正整数M,m<=100。

    第二行,M个整数。

Output

    M行,每行M个整数,表示一个M*M的矩阵。

Examples

Input

6
7 4 8 9 1 5

Output

7 4 8 9 1 5
4 8 9 1 5 7
8 9 1 5 7 4
9 1 5 7 4 8
1 5 7 4 8 9
5 7 4 8 9 1

来源

语言基础-数组
Time limit 1 second
Memory limit 128 MB
讨论 统计