{"scoring":null,"notes":"","legend":"В этой задаче \\textit{гекс}~--- это шестиугольная таблица,\r\nсостоящая из \\textit{клеток}~--- маленьких правильных шестиугольников.\r\nУ гекса размера $n$ на каждой стороне ровно $n$ клеток.\r\nВ каждой клетке записано целое число.\r\n\r\nОпределим следующие операции с гексом:\r\n\r\n\\begin{shortitems}\r\n\\item <<\\texttt{T}>>: отразить гекс относительно вертикальной оси симметрии,\r\n\\item <<\\texttt{R}>>: повернуть гекс на 60 градусов по часовой стрелке,\r\n\\item <<\\texttt{L}>>: повернуть гекс на 60 градусов против часовой стрелки.\r\n\\end{shortitems}\r\n\r\nВот пример гекса размера $n = 3$ и операций с ним:\r\n\r\n\\begin{center}\r\n\\includegraphics[scale=0.36]{hex-operations-001.eps}\r\n\\end{center}\r\n\r\nДаны гекс и последовательность операций.\r\nВыполните все операции по порядку и выведите итоговый гекс.\r\n","authorLogin":"gassa","language":"russian","timeLimit":2000,"output":"Выведите гекс после выполнения всех операций:\r\n$2 n - 1$ строк, в которых записаны целые числа.\r\nВ каждой строке должно быть записано несколько чисел через пробел~--- столько,\r\nсколько клеток в соответствующей строке гекса.\r\nКроме того, для удобства чтения в этих строках могут быть дополнительные\r\nпробелы до всех чисел, между соседними числами и после всех чисел.\r\n\r\nОбщий размер вывода, включая пробелы и переводы строк,\r\nдолжен быть не больше $2^{23}$~байт.\r\n","inputFile":"stdin","outputFile":"stdout","input":"В первой строке дано целое число~$n$~--- размер гекса ($2 \\le n \\le 500$).\r\nВ следующих $2 n - 1$ строках заданы целые числа от~$1$ до~$99$,\r\nизначально стоящие в клетках гекса.\r\nВ каждой строке записано несколько чисел через пробел~--- столько,\r\nсколько клеток в соответствующей строке гекса.\r\nКроме того, для удобства чтения в этих строках могут быть дополнительные\r\nпробелы до всех чисел, между соседними числами и после всех чисел.\r\n\r\nПоследняя строка ввода~--- последовательность операций.\r\nОна имеет длину от~$1$ до~$250\\,000$ символов\r\nи состоит из букв <<\\texttt{T}>>,~<<\\texttt{R}>>~и~<<\\texttt{L}>>.\r\n\r\nОбщий размер входных данных, включая пробелы и переводы строк,\r\nне превосходит $2^{23}$~байт.\r\n","authorName":"Ivan Kazmenko","sampleTests":[{"output":"  9 9 8\r\n 9 1 1 7\r\n8 7 6 1 8\r\n 1 1 5 1\r\n  2 3 4\r\n","input":"3\r\n  4 1 8  \r\n 3 5 1 7 \r\n2 1 6 1 8\r\n 1 7 1 9 \r\n  8 9 9  \r\nLTR\r\n","inputFile":"example.01","outputFile":"example.01.a"}],"name":"Операции с гексом","interaction":null,"memoryLimit":1073741824,"tutorial":""}