题库练习 Two Bags of Potatoes
← 上一题 下一题 →

A8679 | Two Bags of Potatoes

时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

Valera had two bags of potatoes, the first of these bags contains $x$ $(x>=1)$ potatoes, and the second — $y$ $(y>=1)$ potatoes. Valera — very scattered boy, so the first bag of potatoes (it contains $x$ potatoes) Valera lost. Valera remembers that the total amount of potatoes $(x+y)$ in the two bags, firstly, was not gerater than $n$ , and, secondly, was divisible by $k$ .

Help Valera to determine how many potatoes could be in the first bag. Print all such possible numbers in ascending order.

输入格式

The first line of input contains three integers $y$ , $k$ , $n$ ( $1<=y,k,n<=10^{9};$ ![](/uploads/acgo/image/1dfa354d7bb6fc54_cdd6dfe13270.jpeg) $<=10^{5}$ ).

输出格式

Print the list of whitespace-separated integers — all possible values of $x$ in ascending order. You should print each possible value of $x$ exactly once.

If there are no such values of $x$ print a single integer -1.

输入输出样例

输入 #1
10 1 10
输出 #1
-1
输入 #2
10 6 40
输出 #2
2 8 14 20 26 
C++ 编辑器
输入
输出