#include #include using namespace std; int main(){ int n; cin >> n; vector> ans(n, vector(n)); for(int start = 0; start < n; start++){ int si = start, sj = (start*2)%n; ans[si][sj] = 1; for(int i = 1; i < n; i++){ ans[(si+i)%n][(sj+i)%n] = i+1; } } for(int i = 0; i < n; i++){ for(int j = 0; j < n; j++){ cout << ans[i][j]; if(j == n-1) cout << endl; else cout << " "; } } return 0; }