#include<stdio.h>
int main()
{
int k,n,num=1;
int arr[100][100]={};
scanf("%d", &n);
int i=n,j=1;
for(;;)
{
while(1)
{
printf("up, %d %d\n",i,j);
arr[i][j]=num;
num++;
if(j==n)
{
i++;
break;
}
i--;
j++;
}
if (i==n&&j==n)
{
arr[i][j]=num;
break;
}
while(1)
{
printf("down, %d %d\n",i,j);
arr[i][j]=num;
num++;
if(i==n)
{
j++;
break;
}
i++;
j--;
}
if (i==n&&j==n)
{
arr[i][j]=num;
break;
}
}
for(int i=1; i<=n; i++)
{
for(int j=1; j<=n; j++)
{
printf("%2d ", arr[i][j]);
}
printf("\n");
}
}