有个同学正在排队打饭,第个同学排在从前往后第个位置。但是这天食堂内只有一个食堂阿姨,为了使同学们都能尽快的吃上饭,每一个同学在打完一份饭之后就会排在队伍的末尾先吃着打到的饭,我们知道第个同学的饭量为,也就是说第个同学要吃份饭才能吃饱,当一位同学吃饱后,他就会立刻离开食堂,不会排在队伍的末尾。食堂阿姨想知道,在打完k份饭之后,队伍的样子是怎样的,但是食堂阿姨数学不太好,想让你帮忙想想办法。
第一行给出两个整数,。
第二行给出个整数。
如果食堂阿姨打饭数少于k,请输出"-1"。
否则按照队伍顺序输出每一个同学的编号。
3 3
1 2 1
2
4 10
3 3 2 1
-1
7 10
1 3 3 1 2 3 1
6 2 3
数据保证。