#include #include using namespace std; int main(){ int N; cin >> N; vector> a(N, vector (N)); for(int i = 0; i < N; i++){ a[i][i] = i; } for(int i = 0; i < N; i++){ for(int j = 1; j < N; j++) a[(i + j + N) % N][(i - j + N) % N] = a[i][i]; } for(int i = 0; i < N; i++){ for(int j = 0; j < N; j++){ if(j != N - 1) cout << a[i][j] + 1 << ' '; else cout << a[i][j] + 1 << endl; } } }