#include using namespace std; int main() { int n; cin >> n; int A[n+1][n+1], x = 1; for (int i = 0; i < n/2; i++) { if (i % 2) { for (int j = n-1; j >= 0; j--) { A[i][j] = x++; A[i+n/2][(j+n/2)%n] = x++; } } else { for (int j = 0; j < n; j++) { A[i][j] = x++; A[i+n/2][(j+n/2)%n] = x++; } } } for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) cout << A[i][j] << ' '; cout << endl; } }