数组转置

写一个函数,使输入的一个3×3的二维整形数组转置,即行列互换。输出转置后的二维数组。

Input

有3行,每行有3个用空格隔开的整数,表示二维整形数组。

Output

有3行,每行3个整数,表示转置后的二维数组。在每个整数后输出一个空格。
请注意行尾输出换行。

Examples

Input

1 2 3
4 5 6
7 8 9

Output

1 4 7 
2 5 8 
3 6 9 

来源

教学题-C语言
Time limit 1 second
Memory limit 32 MB
讨论 统计