#include using namespace std; int a[1005][1005],b[1000009],o; 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++) b[++o]=a[k+1][i]; for(int j=2+k;j<=N-k;j++) b[++o]=a[j][M-k]; for(int i=M-1-k;i>=1+k;i--) b[++o]=a[N-k][i]; for(int j=N-1-k;j>=2+k;j--) b[++o]=a[j][k+1]; } for(int i=1; i<=o; ++i) cout<