2023032157 - 数组滚动

通过次数

0

提交次数

8

Time Limit : 1 秒
Memory Limit : 128 MB

输入一个 n \times n 的二维数组,将数组的第一列和最后一列进行交换,并输出交换后的整个数组。

Input

第一行一个整数 n1 < n \le 100),接下来的 n 行每行包含 n 个整数。

Output

交换后的二维数组。

Examples

Input

3
1 2 3
4 5 6
7 8 9

Output

3 2 1
6 5 4
9 8 7