← К соревнованиям

Sort Me Round

Робот-дилер

Сложность: 40%

В казино «Ставки на раунды» часто играют в Сортджек. Это особая игра, для которой нужна особая колода из nn карт, не имеющих мастей, и пронумерованных от 11 до nn. nn всегда чётно.

Чтобы лучше тусовать колоды для игры, казино приобрело специального робота-дилера. Он умеет делать операцию перемешивания: взять колоду, разделить её ровно пополам посередине, а затем расположить карты из них «через одну», начиная со второй половины.

Например, если загрузить в робота колоду [1,2,3,4n][1, 2, 3, 4 \dots n], то после одной такой операции получится колода [n2+1,1,n2+2,2,,n,n2][\frac{n}{2} + 1, 1, \frac{n}{2} + 2, 2, \dots, n, \frac{n}{2}]. Чтобы колода перемешалась лучше, робот может повторить это действие любое заданное число раз.

Чтобы покрыть расходы на робота, казино решило продать некоторые из своих колод. Колоды принято выставлять на продажу в отсортированном по возратанию номеров карт виде. Однако колоды бывают такими большими, что ни один живой дилер не справится с их сортировкой.

Казино хочет узнать, способен ли робот-дилер отсортировать их колоду, и если да – то за сколько действий.

Входные данные

В первой строке записано одно число nn – количество карт в колоде у казино (2n21052 \le n \le 2 \cdot 10^5, nn кратно 22).

В следующей строке через пробел записано nn чисел a1,a2,,ana_1, a_2, \dots, a_{n} (1ain1 \le a_i \le n) – карты в том порядке, в котором они расположены в колоде, которую казино хочет продать. Номера всех карт попарно различны.

Выходные данные

Если робот сможет отсортировать колоду казино, выведите минимально возможное число действий, через которое он это сделает. Если не сможет – выведите -1.

Подзадачи

баллынеобх. подзадачиограничения
1

15

-

n1000n \le 1000

2

33

-

Гарантируется, что робот может отсортировать колоду

3

52

1, 2

Нет доп. ограничений

STDINSTDOUT
6
4 1 5 2 6 3
2
6
6 5 4 3 2 1
-1