#include #define FI first #define SE second #define PB push_back #define ll long long #define FOR(i,a,b) for(int i=a;i=a;--i) #define YES(i) cout<<(i?"YES":"NO")< #define vint vector using namespace std; const int INF=1e9+7; const ll LINF=1e18; const int MOD=1e9+7; //const int MOD=998244353; int main(){ int n; cin>>n; int b[300][300]={}; if(n%2==0){ int k=1; FOR(i,0,n/2){ FOR(j,0,n/2){ b[i][j]=k; k++; b[i+n/2][j+n/2]=k; k++; } } FOR(i,0,n/2){ ROF(j,0,n/2){ b[i][j+n/2]=k; k++; b[i+n/2][j]=k; k++; } } }else{ int k=1; b[n/2][n/2]=k; k++; FOR(i,0,n/2){ FOR(j,0,n/2+1){ b[i][j]=k; k++; b[i+n/2+1][j+n/2]=k; k++; } } FOR(i,0,n/2+1){ ROF(j,0,n/2){ b[i][j+n/2+1]=k; k++; b[i+n/2][j]=k; k++; } } } FOR(i,0,n){ FOR(j,0,n){ cout<