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