#include <stdio.h>
int main() {
int n, m;
scanf("%d%d", &n, &m);
int dp[n][m];
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
scanf("%d", &dp[i][j]);
}
}
int num;
scanf("%d", &num);
char ch;
int a, b;
for (int c = 1; c <= num; c++) {
getchar();
scanf("%c", &ch);
getchar();
scanf("%d%d", &a, &b);
if (ch == 'r') {
for (int i = 0; i < m; i++) {
int temp;
temp = dp[a - 1][i];
dp[a - 1][i] = dp[b - 1][i];
dp[b - 1][i] = temp;
}
} else if (ch == 'c') {
for (int i = 0; i < n; i++) {
int temp;
temp = dp[i][a - 1];
dp[i][a - 1] = dp[i][b - 1];
dp[i][b - 1] = temp;
}
} else
continue;
}
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
printf("%d ", dp[i][j]);
}
printf("\n");
}
return 0;
}