using namespace std;
int a[1050][1050],b[1050][1050],x,y;
bool op;
int main(){
int n,m;
cin>>n>>m;
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
cin>>a[i][j];
b[i][j]=a[i][j];
}
}
for(int i=1;i<=m;i++){
cin>>op>>x>>y;
if(op==0){
for(int j=1;j<=n;j++){
b[j][x]=a[j][y];
b[j][y]=a[j][x];
a[j][x]=b[j][x];
a[j][y]=b[j][y];
}
}
else{
for(int j=1;j<=n;j++){
b[x][j]=a[y][j];
b[y][j]=a[x][j];
a[x][j]=b[x][j];
a[y][j]=b[y][j];
}
}
}
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
cout<<a[i][j]<<" ";
}
cout<<endl;
}
return 0;
}```