#include <iostream> using namespace std; int a[1005][1005]; int N,M,k,l; int main() { cin>>N>>M; for(int i=1; i<=N; ++i) for(int j=1; j<=M; ++j) cin>>a[i][j]; for(int k=0;k<=(N*M)/2;k++) { for(int i=1+k;i<=M-k;i++) cout<<a[k+1][i]<<" "; for(int j=2+k;j<=N-k;j++) cout<<a[j][M-k]<<" "; for(int i=M-1-k;i>=1+k;i--) cout<<a[N-k][i]<<" "; for(int j=N-1-k;j>=2+k;j--) cout<<a[j][k+1]<<" "; } return 0; }