#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];
}
}
int i=0;int j =0;
while(j<cols){
cout<<arr[i][j]<<" ";
j++;
}
j =cols-2;
i++;
cout<<endl;
while(i<rows-1 && j>0){
cout<<arr[i][j]<<endl;
i++;
j--;
}
while(j<cols){
cout<<arr[i][j] <<" ";
j++;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTxiaXRzL3N0ZGMrKy5oPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJaW50IHJvd3MsY29sczsgY2luPj5yb3dzPj5jb2xzOwoJdmVjdG9yPHZlY3RvcjxpbnQ+PmFycihyb3dzLHZlY3RvcjxpbnQ+KGNvbHMpKTsKCWZvcihpbnQgaSA9MDtpPHJvd3M7aSsrKXsKCQlmb3IoaW50IGogPTA7ajxjb2xzO2orKyl7CgkJCWNpbj4+YXJyW2ldW2pdOwoJCX0KCX0KCWludCBpPTA7aW50IGogPTA7Cgl3aGlsZShqPGNvbHMpewoJCQoJCWNvdXQ8PGFycltpXVtqXTw8IiAiOwoJCWorKzsKCQkKCX0KCWogPWNvbHMtMjsKCWkrKzsKCWNvdXQ8PGVuZGw7Cgl3aGlsZShpPHJvd3MtMSAmJiBqPjApewoJCWNvdXQ8PGFycltpXVtqXTw8ZW5kbDsKCQlpKys7CgkJai0tOwoJCQoJfQoKCXdoaWxlKGo8Y29scyl7CgkJY291dDw8YXJyW2ldW2pdIDw8IiAiOwoJCWorKzsKCX0KCQoJcmV0dXJuIDA7Cn0=