#include<stdio.h>
void main()
{
int a[5][5]={0,};
int i=0,j=0,l=0,m=4,n=1,k=0;
int p;
for(i=0;i<5;i++)
{
j=1;
for(j=l;;j+=n)
{
if((n==1)&&(j>4)) break;
if((n==(-1))&&(j<0)) break;
k++;
a[i][j]=k;
}
p=l;
l=m;
m=p;
n=n*(-1);
}
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%2d ",a[i][j]);
}
printf("\n");
}
}