矩阵行交换

给定一个5×5的矩阵,将第n行和m行进行交换,并输出交换后的结果。 

Input

 输入共 6 行,第一行为要交换的n,m(1≤n,m≤5)。剩余5行为矩阵的每一行的元素元素之间用空格隔开。 

Output

输出交换后的数组

Examples

Input

5 1
1 2 3 4 5
2 3 4 5 6
3 4 5 6 7
4 5 6 7 8
5 6 7 8 9

Output

5 6 7 8 9
2 3 4 5 6
3 4 5 6 7
4 5 6 7 8
1 2 3 4 5

来源

lema
Time limit 1 second
Memory limit 128 MB
讨论 统计