#include int a[505][505]; int main(){ int n; scanf("%d",&n); int r = 0, c = 0; for(int i = 1; i <= n; i++){ int x = r, y = c; for(int j = 1; j <= n; j++){ a[x][y] = j; x = (x+1)%n, y = (y+1)%n; } r = (r+2)%n, c = (c+1)%n; } for(int i = 0; i < n; i++){ for(int j = 0; j < n; j++) printf("%d ",a[i][j]); printf("\n"); } return 0; }