# https://github.com/Rino-program/atcoder/blob/main/.template/template.py def rotate_90(grid: list[list]) -> list[list]: """概要: 2次元配列を時計回りに90度回転して返す。 入力: grid (list[list]): 元グリッド。 出力: list[list]: 回転後グリッド。 補足: 計算量は O(HW)。 """ H, W = len(grid), len(grid[0]) return [[grid[H - 1 - j][i] for j in range(H)] for i in range(W)] CHARSL = lambda n: [list(input()) for _ in range(n)] def print_grid(grid: list[list], sep: str = '') -> None: """グリッド表示""" for row in grid: print(sep.join(map(str, row))) H, W = map(int, input().split()) S = CHARSL(H) S = rotate_90(S) print_grid(S)