#include<bits/stdc++.h>
using namespace std;
const int maxn = 1001;
const int maxm = 1001;
int s[maxn][maxm] = {{0,0}};
int main(){
int n, m;
scanf("%d%d", &n, &m);
for(int i = 1; i <= n; i++){
for(int j = 1; j <= m; j++){
scanf("%d", &s[i][j]);
}
}
for(int j = 1 ; j <= m; j++){
for(int i = n; i >= 1; i--){
printf("%d ", s[i][j]);
}
printf("\n");
}
return 0;
}