#include <iostream>
#include<bits/stdc++.h>
using namespace std;
int main() {
// your code goes here
int rows,cols; cin>>rows>>cols;
vector<vector<int>>arr(rows,vector<int>(cols));
for(int i =0;i<rows;i++){
for(int j =0;j<cols;j++){
cin>>arr[i][j];
}
}
for(int i =0;i<rows;i++){
for(int j =0;j<cols;j++){
if(i<j) swap(arr[i][j],arr[j][i]);
}
}
for(int i =0;i<rows;i++){
for(int j =0;j<cols;j++){
cout<<arr[i][j];
}
cout<<endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTxiaXRzL3N0ZGMrKy5oPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglpbnQgcm93cyxjb2xzOyBjaW4+PnJvd3M+PmNvbHM7Cgl2ZWN0b3I8dmVjdG9yPGludD4+YXJyKHJvd3MsdmVjdG9yPGludD4oY29scykpOwoJZm9yKGludCBpID0wO2k8cm93cztpKyspewoJCWZvcihpbnQgaiA9MDtqPGNvbHM7aisrKXsKCQkJY2luPj5hcnJbaV1bal07CgkJfQoJfQoJZm9yKGludCBpID0wO2k8cm93cztpKyspewoJCWZvcihpbnQgaiA9MDtqPGNvbHM7aisrKXsKCQkJaWYoaTxqKQlzd2FwKGFycltpXVtqXSxhcnJbal1baV0pOwoJCX0KCX0KCWZvcihpbnQgaSA9MDtpPHJvd3M7aSsrKXsKCQlmb3IoaW50IGogPTA7ajxjb2xzO2orKyl7CgkJCWNvdXQ8PGFycltpXVtqXTsKCQl9CgkJY291dDw8ZW5kbDsKCX0KCQoJCglyZXR1cm4gMDsKfQ==