Two Integers
题意翻译
给出两个正整数x,y,你需要输出一个不超过1e18,能被x整除却不能被y整除的正整数.
如果不存在,输出-1.
感谢@Fuko_Ibuki 提供的翻译
题目描述
[problemUrl]: https://atcoder.jp/contests/apc001/tasks/apc001_a
正整数 $ X $ と $ Y $ が与えられます。 $ X $ の倍数であって $ Y $ の倍数でない $ 10^{18} $ 以下の正整数が存在すれば一つ選んで出力してください。 存在しない場合は $ -1 $ を出力してください。
输入输出格式
输入格式
入力は以下の形式で標準入力から与えられる。
> $ X $ $ Y $
输出格式
$ X $ の倍数であって $ Y $ の倍数でない $ 10^{18} $ 以下の正整数を一つ出力せよ。 存在しない場合は $ -1 $ を出力せよ。
输入输出样例
输入样例 #1
8 6
输出样例 #1
16
输入样例 #2
3 3
输出样例 #2
-1
说明
### 制約
- $ 1\ <\ =\ X,Y\ <\ =\ 10^9 $
- $ X,Y $ は整数
### Sample Explanation 1
例えば $ 16 $ は $ 8 $ の倍数であって $ 6 $ の倍数ではありません。
### Sample Explanation 2
$ 3 $ の倍数は $ 3 $ の倍数です。