#SS4996. SS.2016.五年级.06.最小的Y

SS.2016.五年级.06.最小的Y

题目描述

程序设计与数学密切相关,所以兴趣小组的辅导老师经常拿一些有趣的数学题来让大家思考。一次课上,辅导老师又拿出了一有趣的数学问题,题目是这样的: 给你两个正整数 xxzz ,求最小的整数 yy,使得 x×yx \times y 以后再除以 zz 的余数为 0。

比如 x=3x=3z=6z=6,求最小的 yy。题目一出,马上有同学说: 最小的 yy00 。老师说: 是的,非常厉害,最小的 yy00 。那最小的正整数 yy 是多少。

输入格式

一行,两个正整数,分别表示 xxzz ( 1x21474836471 \le x \le 21474836471z21474836471 \le z \le 2147483647 )。

输出格式

一个整数,表示使得 x×yx \times y 以后再除以 zz 的余数为 00 的最小的正整数 yy

样例

3 6
2

样例解释

3×2=63 \times 2=6,再除以 66 余数为 00,且 22 最小。