Вывести квадрат, состоящий из NxN ячеек, заполненных числами от 1 до N^2 "змейкой" (см. примеры).
В первой строке находится единственное число N (2 ≤ N ≤ 100).
Выводится N строк по N чисел, разделённых пробелом. Не допускаются начало змейки в другом углу или другое её направление.