#include <bits/stdc++.h>
int comp(const void *i, const void *j) { return *(int *)i - *(int *)j; }
int main() {
  int n;
  std::cin >> n;
  int s = 1;
  for (int i = (0); i < (n); ++i) {
    for (int j = (0); j < (n / 2); ++j) {
      std::cout << s << " ";
      --s;
      std::cout << n * n - s << " ";
      s += 2;
    }
    std::cout << std::endl;
  }
  return 0;
}
