#abc084c. [abc084_c]Special Trains
[abc084_c]Special Trains
問題文
Atcoder国に、 本の東西方向に走る鉄道が完成しました。
この鉄道には 個の駅があり、西から順に ,,, の番号がついています。
明日、鉄道の開通式が開かれます。
この鉄道では、 を満たす全ての整数 に対して、駅 から駅 に、 秒で向かう列車が運行されます。ただし、これら以外の列車は運行されません。
駅 から駅 に移動する列車のうち最初の列車は、開通式開始 秒後に駅 を発車し、その後は 秒おきに駅 を発車する列車があります。
また、 は で割り切れることが保証されます。
つまり、 で を で割った余りを表すとき、, を満たす全ての に対してのみ、開通式開始 秒後に駅 を出発し、開通式開始 秒後に駅 に到着する列車があります。
列車の乗り降りにかかる時間を考えないとき、全ての駅 に対して、開通式開始時に駅 にいる場合、駅 に到着できるのは最も早くて開通式開始何秒後か、答えてください。
制約
- 入力は全て整数
入力
入力は以下の形式で標準入力から与えられる。
出力
行目 に、開通式開始時に駅 にいる場合、駅 に到着できるのが最も早くて開通式開始 秒後のとき、 を出力せよ。
入力例 1
3
6 5 1
1 10 1
出力例 1
12
11
0
駅 からは、以下のように移動します。
- 開通式開始 秒後に、駅 に向かう列車に乗る。
- 開通式開始 秒後に、駅 に到着する。
- 開通式開始 秒後に、駅 に向かう列車に乗る。
- 開通式開始 秒後に、駅 に到着する。
駅 からは、以下のように移動します。
- 開通式開始 秒後に、駅 に向かう列車に乗る。
- 開通式開始 秒後に、駅 に到着する。
駅 に対しても、 を出力しなければならないことに注意してください。
入力例 2
4
12 24 6
52 16 4
99 2 2
出力例 2
187
167
101
0
入力例 3
4
12 13 1
44 17 17
66 4096 64
出力例 3
4162
4162
4162
0