#abc0141. [abc014_1]けんしょう先生のお菓子配り

[abc014_1]けんしょう先生のお菓子配り

问题描述

假设你是幼儿园的老师,名叫Kensho先生。他想把他手头上的aa个糖果平均分给bb个孩子。Kensho先生希望将所有的糖果都分完,但是他发现根据aabb的不同组合,有时候无法平均分配给每个孩子相同数量的糖果。因此,Kensho先生决定购买最少数量的糖果。例如,考虑将7个糖果分给3个孩子的情况。由于当前情况下无法平均分配,他可以购买2个糖果,这样糖果的总数将会变为9个,然后可以把每个孩子分到3个糖果。

现在,作为天才程序员的你,为了帮助Kensho先生解答应该购买多少糖果,你决定编写一个程序。


输入

输入通过标准输入给出,具体格式如下:

aa

bb

  • 第1行是一个整数a(1a100)a (1 ≦ a ≦ 100),表示Kensho先生一开始拥有的糖果数量。
  • 第2行是一个整数b(1b100)b (1 ≦ b ≦ 100),表示孩子的数量。

输出

请输出Kensho先生需要购买的糖果数量,以换行符结尾。


示例1


7
3

输出示例1


2

这是问题描述中的一个案例。7除以3的余数是1,所以只需要购买2个糖果,就能让每个孩子都分到3个糖果。


示例2


5
5

输出示例2


0

不需要购买糖果,因为可以将5个糖果正好分给5个孩子,每个孩子分到1个。


示例3


1
100

输出示例3


99

只有1个糖果,所以需要购买99个糖果,这样每个人就能分到1个。


示例4


25
12

输出示例4


11

购买11个糖果后,总共的糖果数变为36个,可以每个孩子分到3个糖果。