#include #include #include #include #include #include #include int main(void){ std::cin.tie(nullptr); std::ios_base::sync_with_stdio(false); std::cout << std::fixed << std::setprecision(16); constexpr int N = 500; std::array, N> Arr; int n; std::cin >> n; for(int i = 1; i <= n; ++i){ for(int x = 0, y = i - 1; x < n; ++x, ++y){ if(y >= n) y -= n; Arr[x][y] = i; } } for(int i = 0; i < n; ++i){ for(int j = 0; j < n; ++j){ std::cout << Arr[i][j]; if(j + 1 == n) std::cout << '\n'; else std::cout << ' '; } } return 0; }