問題文

11 段の本棚に NN 冊の本が収納されています。
本にはそれぞれ番号がついており、左から ii 番目の本の番号は AiA_i です。

あなたは、この本棚に対して以下の操作を何回でも行うことができます。

  • 1jN21 \leq j \leq N - 2 をみたす整数 jj を選び、左から jj 番目の本と j+2j + 2 番目の本を入れ替える。

本棚に収納されている本が番号について昇順に並んでいるために必要な操作回数の最小値を求めてください。

また、昇順に並び替えられない場合は 1-1 を出力してください。

制約

  • 1N1051 \leq N \leq 10^{5}
  • 1Ai1091 \leq A_i \leq 10^9
  • 入力はすべて整数である。

入力

入力は以下の形式で標準入力から与えられる。

NN
A1A_1A2A_2   . . .   ANA_N

出力

問題の答えを一行に出力せよ。

入出力例

入力例1
6
3 2 1 6 5 4
出力例1
2

例えば、次の 22 回の操作を行うことによって条件を満たすことができます。

  • 左から 11 番目の本と 33 番目の本を入れ替える。 本棚に収納されている本は (1,2,3,6,5,4)(1, 2, 3, 6, 5, 4) となる。
  • 左から 44 番目の本と 66 番目の本を入れ替える。 本棚に収納されている本は (1,2,3,4,5,6)(1, 2, 3, 4, 5, 6) となる。
入力例2
2
2 1
出力例2
-1

操作を行うことができないため、昇順に並び替えることができません。

提出


Go (1.21)