#arc150b. [arc150_b]Make Divisible
[arc150_b]Make Divisible
問題文
正整数 が与えられます。
非負整数 であって、 が の倍数となるようなものに対する の最小値を求めてください。
個のテストケースが与えられるので、それぞれについて求めてください。
制約
- 入力される値はすべて整数
入力
入力は以下の形式で標準入力から与えられます。
各ケースは以下の形式で与えられます。
出力
行出力してください。 行目には 番目のテストケースに対する答えを出力してください。
入力例 1
5
11 23
8 16
4394 993298361
95392025 569922442
8399283 10293
出力例 1
2
0
65
2429708
8388990
個目のテストケースについて、 とすると は の倍数になります。このとき であり、 はこれより小さくすることはできないので答えは です。
個目のテストケースについて、 とすると は の倍数になります。