CF2184B.Hourglass

传统题 时间 2000 ms 内存 256 MiB 5 尝试 1 已通过 1 标签

Hourglass

Vadim's hourglass measures ss minutes. He flipped it over, and the time started. Every kk minutes, Vadim will flip his hourglass again. He will do this even if the sand is still falling. Also, if the sand has already finished falling but there are still some minutes left, Vadim will wait for the required time and only then flip the hourglass. Each flip is done instantly.

However, Vadim needs to leave for errands in mm minutes, and he will stop flipping the hourglass (if Vadim needs to flip the hourglass in the last minute, he will do so). Determine how many minutes the sand will continue to fall after Vadim leaves.

Input

Each test consists of several test cases. The first line contains a single integer tt (1t104)(1 \le t \le 10^4) — the number of test cases. The following lines describe the test cases.

In a single line of each test case, there are three integers ss, kk, and mm — the number of minutes the hourglass measures, the number of minutes after which the hourglass flips, and the number of minutes after which Vadim will leave for errands (1s,k,m109)(1 \le s, k, m \le 10^9).

Output

For each test case, output how many minutes the sand will continue to fall after Vadim leaves.

Note

In the first test case, Vadim will flip the hourglass just as the sand stops falling, then 44 minutes pass, Vadim leaves, and 44 minutes will remain.

In the second test case, Vadim will flip the hourglass at the 1010-th minute, in the next 55 minutes the sand will completely finish falling, and in 22 minutes Vadim will leave, resulting in 00 minutes remaining.

In the third test case, 22 minutes of sand have already fallen before the first flip, so after the flip, this sand will continue to fall. After 11 minute, 11 minute will remain.

In the fourth test case, 77 minutes of sand have already fallen before the first flip, Vadim will perform it and immediately leave, so 77 minutes will remain.

Samples

6
8 8 12
5 10 17
12 2 3
16 7 7
1 1 10
2 60 15
4
0
1
7
1
0

在线编程 IDE

建议全屏模式获得最佳体验