#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int a[550][550]; int main() { int n; cin >> n; for (int i = 0; i < n; i++) { for (int j = 0; j <= n; j++) { int x = i - j; int y = i + j; if (x < 0) { x += n; } if (x >= n) { x %= n; } if (y < 0) { y += n; } if (y >= n) { y %= n; } a[x][y] = i + 1; } } for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { cout << a[i][j]; if (j != n - 1) { cout << " "; } } cout << endl; } return 0; }