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