H. Поворот матрицы
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
64 мегабайта
ввод
стандартный ввод
вывод
стандартный вывод

Вам дана квадратная матрица целых чисел. Поверните её на 90 градусов по часовой стрелке (смотрите примеры для уточнения определения поворота).

Входные данные

Входные данные состоят из n строк (1 ≤ n ≤ 10, n не задано явно). Каждая строка содержит n целых чисел, разделённых пробелами; j-е число в i-й строке задаёт элемент матрицы mij (1 ≤ mij ≤ 100).

Выходные данные

Выведите результат поворота матрицы в том же формате, который используется во входных данных.

Примеры
Входные данные
1 2 3
4 5 6
7 8 9
Выходные данные
7 4 1
8 5 2
9 6 3
Входные данные
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
Выходные данные
13 9 5 1
14 10 6 2
15 11 7 3
16 12 8 4