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("");
            }
        }
    }
}