#include <stdio.h>

int main()

{

    int n = 0;

    int m = 0;

    while (scanf("%d %d", &n, &m) == 2)

    {

        int arr[n][m];

        int k = 0;

        char t = 'A';

        int i = 0;

        int j = 0;

        for (i = 0; i < n; i++)

        {

            for (j = 0; j < m; j++)

                scanf("%d", &arr[i][j]);

        }

        scanf("%d", &k);

        int a = 0;

        int b = 0;

        int temp = 0;

        for (i = 0; i < k; i++)

        {

            scanf(" %c %d %d", &t, &a, &b);

            if (t == 'r')

            {

                for (j = 0; j < m; j++)

                {

                    temp = arr[a - 1][j];

                    arr[a - 1][j] = arr[b - 1][j];

                    arr[b - 1][j] = temp;

                }

            }

            else if (t == 'c')

            {

                for (j = 0; j < n; j++)

                {

                    temp = arr[j][a - 1];

                    arr[j][a - 1] = arr[j][b - 1];

                    arr[j][b- 1] = temp;

                }

            }

        }

        //输出

        for (i = 0; i < n; i++)

        {

            for (j = 0; j < m; j++)

                printf("%d ", arr[i][j]);

            printf("\n");

        }

    }

    return 0;

}