#P12893. [AGC001D] Arrays and Palindrome
[AGC001D] Arrays and Palindrome
题目描述
高桥くん的母亲在高桥生日的时候送了他 两个数列。因为 满足了如下的所有性质, 所以他非常高兴:
- 数列的数字总和是 ;
- 数列的数字总和是 ;
- 中包含的数都是正整数;
- 满足以下两个条件的数列, 所有元素必定是相同的。
- 最开始的 个元素, 接下来的 个元素,更后面的 个,等等,都是回文;
- 最开始的 个元素, 接下来的 个元素,更后面的 个,等等,都是回文。
但是有一天,高桥把把数列 和 都弄丢了, 幸运的是,他知道数列 是另一个长度为 的序列 的排列。
为了让他再一次高兴起来, 他妈妈决定给他另一对数列使其满足如上性质。
输入格式
第一行两个整数 。
之后一行,第 个整数是 。
输出格式
如果存在解, 输出三行,第一行数列 ,第二行 的长度,第三行数列 。
否则输出
Impossible(大小写敏感!)。
输入输出样例 #1
输入 #1
3 2
2 1
输出 #1
1 2
1
3
输入输出样例 #2
输入 #2
6 1
6
输出 #2
6
3
1 2 3
输入输出样例 #3
输入 #3
55 10
1 2 3 4 5 6 7 8 9 10
输出 #3
Impossible
说明/提示
- ;
- ;
- 。
数据保证 的和是 。