#include using namespace std; #define rep(i, n) for (int i = 0; i < (int)(n); i++) using ll = long long; int sum(int nn){ int x=0; while(nn!=0){ x+=nn%10; nn/=10; } return x; } int main() { int n; cin >> n; vector> v(n,vector(n)); int now=1; rep(i,n){ v[i][0]=now; now=(now+2)%n; } rep(i,n){ int now=v[i][0]; rep(j,n){ v[i][j]=now; if(v[i][j]==0) v[i][j]+=n; now=(now+n-1)%n; } } rep(i,n){ rep(j,n){ cout << v[i][j] << " "; } cout << endl; } }