import sys width, height = [int(s) for s in input().split()] matrix = [] for i in range(width): # 存入数据 matrix.append([int(s) for s in input().split()]) # 操作次数 operate = int(input()) # 执行操作 for i in range(operate): t, n, m = [str(s) for s in input().split()] n = int(n) m = int(m) if t == "r": # 行行转换 for i in range(width): if i + 1 != n: continue # 判断是否是需要换的行 for j in range(height): changed = matrix[m - 1][j] matrix[m - 1][j] = matrix[i][j] matrix[i][j] = changed elif t == "c": # 列列转换 for i in range(width): for j in range(height): if j + 1 == n: # 判断是否是需要换的列 changed = matrix[i][m - 1] matrix[i][m - 1] = matrix[i][j] matrix[i][j] = changed else: continue # 输出结果 for i in matrix: for s in i: print(s, end=" ") print()