I - ツインリバース

要素数 N の配列 A が与えられる。ただし、A(1, 2, ... , N) の順列である。

次の操作を 0 回以上 10,000 回以下の任意の回数行い、A(1, 2, ..., N) へソートしたい。

ただし、区間 A[l,\ r] とは Al, l+1, ..., r 番目の位置のことである。

A(1, 2, ..., N) へソートできるか判定せよ。ソートできるならば、操作の例を一つ出力せよ。

Constraints

Input Format

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

N
A_1 A_2 ... A_N

Output Format

A(1, 2, ..., N) へソートできないならば、-1 とだけ一行に出力せよ。

ソートできるならば、操作の例を一つ次のように出力せよ。

Sample Input 1

5
5 1 4 2 3

Sample Output 1

2
3
1

例えば、次のように 2 回の操作を行えばよい。

Sample Input 2

2
2 1

Sample Output 2

-1

Sample Input 3

3
1 2 3

Sample Output 3

0