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");
    }
}