#include <iostream>
using namespace std;
int main() {
// your code goes here
int n, i, j;
cin >> n;
//if(n == 1){
//int x;
//cin >> x;
//cout<<x<<"\n";
//}
int arr[n][n];
for(i = 0; i < n; i++){
for(j = 0; j < n; j++){
cin >> arr[i][j];
}
}
for(i = 0; i < n/2; i++){
for(j = i; j < n-i-1; j++){
int temp=arr[i][j];
arr[i][j]=arr[n-1-j][i];
arr[n-1-j][i]=arr[n-1-i][n-1-j];
arr[n-1-i][n-1-j]=arr[j][n-1-i];
arr[j][n-1-i]=temp;
}
//cout<<"\n";
}
for(i =0; i < n; i++){
for(j = 0; j < n; j++){
cout<<arr[i][j]<<" ";
}
cout<<"\n";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglpbnQgbiwgaSwgajsKCWNpbiA+PiBuOwoJLy9pZihuID09IDEpewoJCS8vaW50IHg7CgkJLy9jaW4gPj4geDsKCQkvL2NvdXQ8PHg8PCJcbiI7CgkvL30KCWludCBhcnJbbl1bbl07Cglmb3IoaSA9IDA7IGkgPCBuOyBpKyspewoJCWZvcihqID0gMDsgaiA8IG47IGorKyl7CgkJCWNpbiA+PiBhcnJbaV1bal07CgkJfQoJfQoJZm9yKGkgPSAwOyBpIDwgbi8yOyBpKyspewoJCWZvcihqID0gaTsgaiA8IG4taS0xOyBqKyspewoJCQlpbnQgdGVtcD1hcnJbaV1bal07IAogICAgICAgICAgICBhcnJbaV1bal09YXJyW24tMS1qXVtpXTsgCiAgICAgICAgICAgIGFycltuLTEtal1baV09YXJyW24tMS1pXVtuLTEtal07IAogICAgICAgICAgICBhcnJbbi0xLWldW24tMS1qXT1hcnJbal1bbi0xLWldOyAKICAgICAgICAgICAgYXJyW2pdW24tMS1pXT10ZW1wOyAgCgkJfQoJCS8vY291dDw8IlxuIjsKCX0KCWZvcihpID0wOyBpIDwgbjsgaSsrKXsKCQlmb3IoaiA9IDA7IGogPCBuOyBqKyspewoJCWNvdXQ8PGFycltpXVtqXTw8IiAiOwoJCX0KCQljb3V0PDwiXG4iOwoJfQoJCglyZXR1cm4gMDsKfQ==