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()

京公网安备 11010502036488号