Олимпиадный тренинг

Задача . Спираль


Вывести квадрат, состоящий из N*N клеток, заполненных числами от 1 до N2 по спирали (см. примеры).

Входные данные
В первой строке находится единственное число N. 2 <= N <= 100.

Выходные данные
Выводится N строк по N чисел, разделённых пробелами. Не допускается начинать спираль в ином, кроме верхнего левого, углу, закручивать спираль против часовой стрелки или изнутри наружу.
Примеры
№Входные данныеВыходные данные
1
2
     1     2
     4     3
Статистика успешных решений по компиляторам
 Кол-во
Python1
С++1