输入只有一行,一个正整数 ,代表需要判断的数。
如果这个数的所有拆分中,存在优秀的拆分。那么,你需要从大到小输出这个拆分中的每一个数,相邻两个数之间用一个空格隔开。可以证明,在规定了拆分数字的顺序后,该拆分方案是唯一的。若不存在优秀的拆分,输出“-1”(不包含双引号)。
6
4 2
是一个优秀的拆分。注意,6 = 2 + 2 + 2 不是一个优秀的拆分,因为拆分成的 3 个数不满足每个数互不相同。
7
-1
对于 的数据,。对于另外 的数据,保证 为奇数。对于另外 的数据,保证 为 的正整数次幂。对于 的数据,。对于 的数据,。