#48858. 非确定性状态图灵自动机

非确定性状态图灵自动机

暂无测试数据。

Sora 和 Iep 在玩游戏。

有一个集合 $S$,初始一共有 $n$ 个正整数,Sora 和 Iep 轮流合并数字。

对于每一次合并,我们定义为:从集合 $S$ 中选取两个数 $x\in S,y\in S$ ,删除 $x$ 和 $y$ ,并将 $x+y$ 或 $xy$ 的值插入集合 $S$ 。这样,每次合并之后,在集合 $S$ 中的整数的数量 $-1$。

当最后无法执行合并操作时,视为游戏结束。Sora 要让最后的数不能被 $2$ 整除,而 Iep 则不能让 Sora 达成目标。

由于 Sora 可爱,所以 Sora 先进行合并操作。

请你构造这个集合 $S$ ,让 Sora 必胜。如果不能使 Sora 必胜,输出 -1

这里我们假设两人都足够聪明,会选择最优方案。

输入格式

一行一个数 $n$ 。

输出格式

如果可以使 Sora 必胜,输出一行 $n$ 个数,即你构造的序列。序列内的数必须满足 $1\le a_i \le 100000$。

否则输出 -1

数据规模与约定

对于 $100\%$ 的数据,$3\le n\le 10^6$

6
1 1 4 5 1 3