#include <iostream>
#include <vector>
using namespace std;
int main() {
// Tối ưu tốc độ nhập xuất dữ liệu
ios_base::sync_with_stdio(false);
cin.tie(NULL);
int n;
if (!(cin >> n)) return 0;
// Khởi tạo ma trận vuông kích thước n x n
vector<vector<int>> a(n, vector<int>(n));
// Nhập ma trận dữ liệu đầu vào
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
cin >> a[i][j];
}
}
// In ma trận đã xoay 270 độ theo chiều kim đồng hồ
// Hàng mới chạy từ cột cuối cùng về cột đầu tiên của ma trận gốc (j giảm dần)
// Cột mới chạy từ hàng đầu tiên đến hàng cuối cùng của ma trận gốc (i tăng dần)
for (int j = n - 1; j >= 0; j--) {
for (int i = 0; i < n; i++) {
cout << a[i][j] << (i == n - 1 ? "" : " ");
}
cout << "\n";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewogICAgLy8gVOG7kWkgxrB1IHThu5FjIMSR4buZIG5o4bqtcCB4deG6pXQgZOG7ryBsaeG7h3UKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwogICAgY2luLnRpZShOVUxMKTsKCiAgICBpbnQgbjsKICAgIGlmICghKGNpbiA+PiBuKSkgcmV0dXJuIDA7CgogICAgLy8gS2jhu59pIHThuqFvIG1hIHRy4bqtbiB2dcO0bmcga8OtY2ggdGjGsOG7m2MgbiB4IG4KICAgIHZlY3Rvcjx2ZWN0b3I8aW50Pj4gYShuLCB2ZWN0b3I8aW50PihuKSk7CgogICAgLy8gTmjhuq1wIG1hIHRy4bqtbiBk4buvIGxp4buHdSDEkeG6p3UgdsOgbwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspIHsKICAgICAgICBmb3IgKGludCBqID0gMDsgaiA8IG47IGorKykgewogICAgICAgICAgICBjaW4gPj4gYVtpXVtqXTsKICAgICAgICB9CiAgICB9CgogICAgLy8gSW4gbWEgdHLhuq1uIMSRw6MgeG9heSAyNzAgxJHhu5kgdGhlbyBjaGnhu4F1IGtpbSDEkeG7k25nIGjhu5MKICAgIC8vIEjDoG5nIG3hu5tpIGNo4bqheSB04burIGPhu5l0IGN14buRaSBjw7luZyB24buBIGPhu5l0IMSR4bqndSB0acOqbiBj4bunYSBtYSB0cuG6rW4gZ+G7kWMgKGogZ2nhuqNtIGThuqduKQogICAgLy8gQ+G7mXQgbeG7m2kgY2jhuqF5IHThu6sgaMOgbmcgxJHhuqd1IHRpw6puIMSR4bq/biBow6BuZyBjdeG7kWkgY8O5bmcgY+G7p2EgbWEgdHLhuq1uIGfhu5FjIChpIHTEg25nIGThuqduKQogICAgZm9yIChpbnQgaiA9IG4gLSAxOyBqID49IDA7IGotLSkgewogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKSB7CiAgICAgICAgICAgIGNvdXQgPDwgYVtpXVtqXSA8PCAoaSA9PSBuIC0gMSA/ICIiIDogIiAiKTsKICAgICAgICB9CiAgICAgICAgY291dCA8PCAiXG4iOwogICAgfQoKICAgIHJldHVybiAwOwp9Cg==