int arr[10][10];
void swapr(int m, int a, int b){
int temp;
for(int i = 0; i < m;i++){
temp = arr[a][i];
arr[a][i] = arr[b][i];
arr[b][i] = temp;
}
}
void swapc(int n,int a, int b){
int temp;
scanf("%d%d",&a,&b);
for(int i = 0; i < n;i++){
temp = arr[i][a];
arr[i][a] = arr[i][b];
arr[i][b] = temp;
}
}
int main(){
int n,m,k,a,b;
char func;
scanf("%d%d",&n,&m);
for(int i = 0; i < n; i++){
for(int j = 0; j < m; j++){
scanf("%d",&arr[i][j]);
}
}
scanf("%d",&k);
while(k)
{
scanf(" %c%d%d",&func,&a,&b);
if(func == 'r')
{
swapr(m,a-1,b-1);
}
if(func == 'c')
{
swapc(n,a-1,b-1);
}
k--;
}
for(int i = 0; i < n; i++)
{
for(int j = 0; j < m; j++)
{
printf("%d ",arr[i][j]);
}
printf("\n");
}
}