n,m = map(int,input().split(" ")) ax = [] for i in range(n): ax.append(input().split()) k = int(input()) for i in range(k): x = input().split(" ") a = int(x[1])-1 b = int(x[2])-1 if x[0] == 'r': #行交换,实际上要用到列的数据 for i in range(m): ax[a][i],ax[b][i] = ax[b][i],ax[a][i] elif x[0] == 'c': #列交换,实际上要用到行的数据 for i in range(n): ax[i][a],ax[i][b] = ax[i][b],ax[i][a] for i in range(n): for j in range(m): print(ax[i][j],end = ' ') print()