#include #define rep(i, n) for(i = 0; i < n; i++) using namespace std; int n; int a[500][500]; int to[500]; int main() { int i, j; cin >> n; rep(i, n) { rep(j, n) { a[i][j] = (i + j) % n; } } rep(i, n) to[a[i][i]] = i + 1; rep(i, n) { rep(j, n) { cout << to[a[i][j]]; if (j + 1 < n) cout << " "; } cout << endl; } return 0; }