#include<iostream>
using namespace std;
const int N=3;
int array[N][N];
int main()
{void convert(int array[][3]);
int i,j;
for(i=0;i<N;i++)
for(j=0;j<N;j++)
cin>>array[i][j];
cout<<endl;
for(i=0;i<N;i++)
{for(j=0;j<N;j++)
cout<<array[i][j];
cout<<endl;
}
convert(array);
for(i=0;i<N;i++)
{for(j=0;j<N;j++)
cout<<array[i][j];
cout<<endl;
}
return 0;
}
void convert(int array[][3])
{int i,j,t;
for(i=0;i<N;i++)
for(j=i+1;j<N;j++)
{t=array[i][j];
array[i][j]=array[j][i];
array[i][j]=t;
}
}
using namespace std;
const int N=3;
int array[N][N];
int main()
{void convert(int array[][3]);
int i,j;
for(i=0;i<N;i++)
for(j=0;j<N;j++)
cin>>array[i][j];
cout<<endl;
for(i=0;i<N;i++)
{for(j=0;j<N;j++)
cout<<array[i][j];
cout<<endl;
}
convert(array);
for(i=0;i<N;i++)
{for(j=0;j<N;j++)
cout<<array[i][j];
cout<<endl;
}
return 0;
}
void convert(int array[][3])
{int i,j,t;
for(i=0;i<N;i++)
for(j=i+1;j<N;j++)
{t=array[i][j];
array[i][j]=array[j][i];
array[i][j]=t;
}
}

