import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); int[][] arr1 = new int[n][n]; boolean flag = true; int u = 0; int d = 0; int l = 0; int r = 0; int num = 0; out: while (flag) { for (int i = u; i < n - l; i++) { num++; arr1[u][i] = num; if (num == n * n) { flag = false; break out; } } u++; for (int i = u; i < n - d; i++) { num++; arr1[i][n - d - 1] = num; if (num == n * n) { flag = false; break out; } } l++; for (int i = n - l - 1; i >= 0 + r; i--) { num++; arr1[n - d - 1][i] = num; if (num == n * n) { flag = false; break out; } } d++; for (int i = n - d - 1 ; i >= 0 + u; i--) { num++; arr1[i][r] = num; if (num == n * n) { flag = false; break out; } } r++; } if (!flag) { for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { System.out.print(arr1[i][j] + " "); } System.out.println(""); } } } }