#include<bits/stdc++.h>
using namespace std;
void print(int mat[][100],int n, int m)
{
for(int j=0; j<n; j++)
{
if(j%2==0)
{
for(int i=0; i<n; i++)
{
cout<<mat[j][i]<<", ";
}
//cout<<endl;
}
else
{
for(int i=m-1; i>=0; i--) //::-- this loop prints out the pattern in the reverse order;
{
cout<<mat[j][i]<<", ";
}
//cout<<endl;
}
}
cout<<"END"<<endl;
}
int main()
{
int n, m;
cin>>n;
cin>>m;
int a[100][100];
for(int i=0; i<m; i++)
{
for(int j=0; j<n; j++)
{
cin>>a[j][i];
}
}
print(a,n,m);
return 0;
}