#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;
}