hehe 蚤在下山市发现了当地特色的玩具小火车!
hehe 蚤立马迫不及待的开始玩了起来。小火车运行在一个长度为
hehe 蚤想让小火车开回原位,他想让你告诉他,该怎么拨拨杆才能让小火车运行后回到原位。你不必拨每一个拨杆,但不能一个拨杆都不拨,否则就不好玩了。
显然拨杆的顺序并不会影响最后火车的位置,所以你只需要输出每个拨杆的拨法。
一句话题意:给定
且不全为 。
保证
输入格式
第一行两个整数
第二行
输出格式
若无解输出 IMPOSSIBLE
。
否则输出一行
如有多组解输出任意一组均可。
样例一
input
3 7 1 2 3
output
1 1 -1
explanation
小火车会向后开
样例二
见附件下载中的 ex_train2.in
和 ex_train2.ans
。
数据范围
子任务编号 | 特殊性质 | 分值 | |
---|---|---|---|
无 | |||
无 | |||
数据随机 | |||
无 |
数据随机是指:
第
对于所有数据,保证
时间限制:
空间限制: