Problem1120--搬苹果

1120: 搬苹果

[Creator : ]
Time Limit : 1 sec  Memory Limit : 128 MB

Description

sls搬了两箱苹果回家,第一箱有x(x>=1)个,第二箱有y(y>=1)个。由于sls太过粗心了,不小心把有x个苹果的那个箱子(第一箱)落在路上了。回到家后他只记得两箱苹果的总数量(x+y)不会超过n而且可以被k整除。
现在sls需要你的帮助让他知道他遗落的第一箱里面可以有多少个苹果,也就是x可以取哪些值,请把这些值按从大到小的顺序输出来。

Input

多组测试数据。

每组测试数据包含3个正整数y,k,n(y,k<=100,n<=1000)

Output

如果不存在这样的x,输出-1;
否则把所有可能的x全部按从大到小的顺序输出,每2个数中间有一个空格。

Sample Input Copy

10 1 10
10 6 40

Sample Output Copy

-1
26 20 14 8 2

Source/Category