#include <stdio.h>
int main(){
int a[101][101]={0},row=0,col=0;
int set=1;
int h=1,l=1;
scanf("%d %d",&row,&col);
for (int i = 1; i <= row;i++) {
for (int j = 1; j <= col;j++) {
scanf("%d",&a[i][j]);
}
}
for (int i = 0; i < row*col;i++) {
if(set==1){
printf("%d\n",a[h][l]);
a[h][l]=0;
if(a[h][l+1]==0){
set=2;
h++;
continue;
} else{
l++;
continue;
}
}
if(set==2){
printf("%d\n",a[h][l]);
a[h][l]=0;
if(a[h+1][l]==0){
set=3;
l--;
continue;
} else{
h++;
continue;
}
}
if(set==3){
printf("%d\n",a[h][l]);
a[h][l]=0;
if(a[h][l-1]==0){
set=4;
h--;
continue;
} else{
l--;
continue;
}
}
if(set==4){
printf("%d\n",a[h][l]);
a[h][l]=0;
if(a[h-1][l]==0){
set=1;
l++;
continue;
} else{
h--;
continue;
}
}
}
return 0;
}