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 $ の倍数です。