CF233A Perfect Permutation

题目描述

现有一个$1$~$n$的排列$p_1,p_2,...,p_n$。 $Nickolas$喜欢排列,他认为有一种排列是完美的。用$p_i$表示排列中的第$i$个元素,则完美的排列符合如下性质: 1. $p_{p_i}=i$ 2. $p_i≠i$ 现在给出$n$的值,请求出这个完美的排列。 现有一个$1$~$n$的排列$p_1,p_2,...,p_n$。 $Nickolas$喜欢排列,他认为有一种排列是完美的。用$p_i$表示排列中的第$i$个元素,则完美的排列符合如下性质: 1. $p_{p_i}=i$ 2. $p_i≠i$ 现在给出$n$的值,请求出这个完美的排列。

输入格式

仅一行,一个整数$n(1≤n≤ 100)$ 仅一行,一个整数$n(1≤n≤ 100)$

输出格式

如果排列不存在,输出$-1$,否则输出完美排列,数字之间用空格隔开。 ``` 如果排列不存在,输出$-1$,否则输出完美排列,数字之间用空格隔开。 ```