#include <iostream>

using namespace std;


int n, m, A[1005][1005];
int main()
{


    cin >> n >> m ;

    for(int i = 1 ; i <= n ; ++ i)
        for(int j = 1 ; j <= m ; ++ j)
            cin >> A[i][j] ;


    int i, j ;

    for ( i = 1; i <= (n / 2) + (n % 2); i++)
    {
        for (j = i; j <= m - i + 1; j ++)
            cout << A[i][j] << ' ' ;
        for (j = 1 + i; j <= n - i + 1; j ++)
            cout << A[j][m-i+1] <<' ' ;
        for (j = m - i; j >= i ; j --)
            cout << A[n-i+1][j] << ' ';
        for (j = n - i; j >= i + 1; j--)
            cout << A[j][i] << ' ';
    }

    return 0;
}