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