На вход программе подаются два натуральных числа и , каждое на отдельной строке — количество строк и столбцов в матрице. Далее вводятся сами элементы матрицы — слова, каждое на отдельной строке; подряд идут элементы сначала первой строки, затем второй, и т.д.
Напишите программу, которая считывает элементы матрицы один за другим, выводит их в виде матрицы, выводит строку из трех звездочек, и снова ту же матрицу, но уже поменяв местами строки со столбцами: первая строка выводится как первый столбец, и так далее.
Формат входных данных
На вход программе подаются два числа и — количество строк и столбцов в матрице, далее идут слов, каждое на отдельной строке.
Формат выходных данных
Программа должна вывести считанную матрицу, за ней пустую строку и ту же матрицу, но поменяв местами строки со столбцами. Элементы матрицы разделять одним пробелом.
Примеры
№ | Входные данные | Выходные данные |
1
|
4
2
и
швец
и
жнец
и
на
дуде
игрец
|
и швец
и жнец
и на
дуде игрец
***
и и и дуде
швец жнец на игрец
|
2
|
2
3
не
в
бровь
а
в
глаз
|
не в бровь
а в глаз
***
не а
в в
бровь глаз
|