#include<iostream>
using namespace std;
void change(char c,int a,int b,int n,int m,int mar[10][10])
{
if(c=='r')
{
int temp[10]={};
for(int i=0;i<m;i++)
{
temp[i]=mar[a-1][i];
mar[a-1][i]=mar[b-1][i];
mar[b-1][i]=temp[i];
}
}
if(c=='c')
{
int temp[10]={};
for(int i=0;i<n;i++)
{
temp[i]=mar[i][a-1];
mar[i][a-1]=mar[i][b-1];
mar[i][b-1]=temp[i];
}
}
}
int main()
{
int n=0,m=0,a=0,b=0,k=0,mar[10][10]={{}};
char c;
cin>>n>>m;
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
cin>>mar[i][j];
}
}
cin>>k;
while(k){
cin>>c>>a>>b;
change(c,a,b,n,m,mar);
k--;
}
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
cout<<mar[i][j]<<" ";
}
cout<<endl;
}
return 0;
}