#include<bits/stdc++.h>
using namespace std;
int a[1005],b[1005],c[1005][1005];
int main(){
int n,m;
cin>>n>>m;
for(int i=1;i<=n;i++)
{
a[i]=b[i]=i;
for(int j=1;i<=n;j++)
{
cin>>c[i][j];
}
}
for(int i=1;i<=m;i++)
{
int t,x,y;
cin>>t>>x>>y;
if(t==1)
{
swap(a[x],a[y]);
}
else
{
swap(b[x],b[y]);
}
}
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)
{
cout<<c[a[i]][b[j]]<<" ";
}
cout<<endl;
}
return 0;
}