Задача F. Спираль
Вывести квадрат, состоящий из NxN клеток, заполненных числами от 1 до N 2 по спирали (см. примеры).
Ограничения: 2 <= N <= 100, время 1 с.
Ввод из файла spiral.in. В первой строке находится единственное число N.
Вывод в файл spiral.out. Выводится N строк по N чисел, разделённых пробелами. Не допускается начинать спираль в ином, кроме верхнего левого, углу, закручивать спираль против часовой стрелки или изнутри наружу.
Примеры Ввод 1 Ввод 2 Ввод 3
3 4 5
Вывод 1 Вывод 2 Вывод 3
1 2 3 1 2 3 4 1 2 3 4 5
8 9 4 12 13 14 5 16 17 18 19 6
7 6 5 11 16 15 6 15 24 25 20 7
10 9 8 7 14 23 22 21 8
13 12 11 10 9