AT_abc014_1 [ABC014A] けんしょう先生のお菓子配り
Description
[problemUrl]: https://atcoder.jp/contests/abc014/tasks/abc014_1
幼稚園の先生であるけんしょう先生は,持っている $ a $ 個のお菓子を $ b $ 人の児童に同じ数ずつ配りたいと思っています.けんしょう先生は持っているお菓子を全て配りきりたいと思っていますが,$ a $ と $ b $ の組によっては全員に同じ数ずつ配りきれないことがあることに気づきました. そこで,けんしょう先生は必要最低限のお菓子を買い足すことにしました.たとえば,$ 7 $ つのお菓子を $ 3 $ 人に配るシチュエーションを考えてみましょう.今のままでは同じ数配りきれないので,$ 2 $ 個のお菓子を買い足せばお菓子の数は $ 9 $ 個となり,$ 3 $ 人に $ 3 $ 個ずつ配ることが出来ます.
さて,天才プログラマ児童たかはし君であるあなたは,いくつのお菓子を買い足せば良いかを先生に教えてあげるために,プログラムを作ることにしました.
Input Format
入力は以下の形式で標準入力から与えられる.
> $ a $ $ b $
- $ 1 $ 行目には,けんしょう先生が最初に持っているお菓子の数を表す整数 $ a\ (1\ ≦\ a\ ≦\ 100) $ が与えられる.
- $ 2 $ 行目には,児童の数を表す整数 $ b\ (1\ ≦\ b\ ≦\ 100) $ が与えられる.
Output Format
けんしょう先生が買い足さなければならないお菓子の個数を $ 1 $ 行に出力せよ.出力の末尾に改行をいれること.
Explanation/Hint
### Sample Explanation 1
問題文中で説明したケースです.7を3で割った余りは1なので,もう$ 2 $ 個買い足すことで3つになり,全員に同じ数のお菓子を配りきることができます.
### Sample Explanation 2
買い足さなくても,$ 5 $ 人の児童にちょうど $ 1 $ つずつ配ることができます.
### Sample Explanation 3
$ 1 $ つのお菓子しかないので,$ 99 $ 個買い足して全員に $ 1 $ 個ずつ配ります.
### Sample Explanation 4
$ 11 $ 個買い足すことで,お菓子は合計 $ 36 $個となり, $ 12 $人に $ 3 $ 個ずつ配ることができます.