int main()
{
    int array[100][100],i,j,k,n,col,row;
    scanf("%d""%d",&row,&col);
    for (i=0;i<row;i++)
    {
        for (j=0;j<col;j++)
        {
            scanf("%d",&array[i][j]);
        }
    }
    if (col>row)
        n=row;
    else if (col<row)
        n=col;
    else if (col==row)
        n=row;
    n=n/2-1;

    for (k=0;k<=n;k++)
    {
    for (i=k,j=k;j<col-1-k;j++)
    {
        printf("%d\n",array[i][j]);
    }
    for (i=k,j=col-1-k;i<row-1-k;i++)
    {
        printf("%d\n",array[i][j]);
    }
    for (i=row-1-k,j=col-1-k;j>k;j--)
    {
        printf("%d\n",array[i][j]);
    }
    for (i=row-1-k,j=k;i>k;i--)
    {
        printf("%d\n",array[i][j]);
    }

    }
    if (col>row&&row%2==1)
    {
                                    k=row/2;
                                    for (i=k,j=k;j<=col-1-k;j++)
                                    {
                                        printf("%d\n",array[i][j]);
                                    }
    }
    else if (col<row&&col%2==1)
    {
                                    k=col/2;
                                    for (i=k,j=k;i<=row-1-k;i++)
                                    {
                                        printf("%d\n",array[i][j]);
                                    }
    }
    else if (col==row&&col%2==1&&row%2==1)
    {
                 k=col/2;
                 printf("%d\n",array[k][k]);
    }
    else k=k;
    

  return 0;
}
