#include <bits/stdc++.h> using namespace std; #define modulo 1000000007 #define mod(mod_x) ((((long long)mod_x+modulo))%modulo) #define Inf 10000000 int main(){ int N; cin>>N; vector<vector<int>> ans(N,vector<int>(N,0)); if(N%2==1){ for(int i=0;i<N;i++){ for(int j=0;j<N;j++){ int pos = (i + j)%N; ans[i][pos] = (i+N-j)%N; } } } for(int i=0;i<N;i++){ for(int j=0;j<N;j++){ if(j!=0)cout<<' '; cout<<ans[i][j]+1; } cout<<endl; } return 0; }