#include <iostream>
using namespace std;
int main()
{
int m,n,i,j,k;
cin>>m>>n;
int a[m][n];
for(i=0;i<m;i++){
for(j=0;j<n;j++){
cin>>a[i][j];
}
}
for(k=0;k<=int(n/2.0+0.5);k++){//逐圈逐圈取数,取到最中间
for(i=k;i<m-k;i++)cout<<a[i][k]<<" ";//左
for(j=k+1;j<n-k;j++)cout<<a[i-1][j]<<" ";//下
for(i=i-2;i>=k;i--)cout<<a[i][j-1]<<" ";//右
for(j=j-2;j>k;j--)cout<<a[i+1][j]<<" ";//上
}
return 0;
}