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