排列:长度为 的排列是由 个不同的整数组成的数组,且这些整数是从 到 以任意顺序排序。比如 是一个排列, 但 不是一个排列,因为 在数组中出现了两次, 以及 也不是一个排列,因为 但是 出现在了数组里。
合数:如果一个整数 除了 和它本身外还有别的因数,那么它就是一个合数。比如 是一个合数,因为除了 和它本身外还有 这个因数。
输入为一行一个整数。
如果无法构造 ,则输出 。否则,输出构成 的 个整数 。
10
1 8 7 3 9 6 2 10 5 4
3
-1