编程题
### 问题描述 丽丽是一位编程爱好者,她对数字有着深厚的兴趣。有一天,她在网上看到一个数学问题,问题的规则如下: 给定一个正整数 $N$,丽丽需要选择两个整数 $a$ 和 $b$,使得它们的乘积为一个正整数 $X$。现在,她想找到最小的正整数 $X$,使得 $X$ 大于等于给定的正整数 $M$。 请你帮助丽丽找到这个最小的正整数 $X$。 如果找不到满足要求的 $X$,则输出 -1。 ### 输入格式 第一行包含两个正整数 $N$ 和 $M$($1\leq N,M \leq 10^{3}$),表示可选整数的范围和 $X$ 的下限。 ### 输出格式 输出一个整数,表示满足条件的最小的 $X$。如果无法找到这样的 $X$,则输出 -1。 ### 输入样例 ``` 8 11 ``` ### 输出样例 ``` 12 ```
查看答案
赣ICP备20007335号-2