#apc001a. [apc001_a]Two Integers

[apc001_a]Two Integers

問題文

正整数 XXYY が与えられます。 XX の倍数であって YY の倍数でない 101810^{18} 以下の正整数が存在すれば一つ選んで出力してください。 存在しない場合は \-1\-1 を出力してください。

制約

  • 1X,Y1091 ≤ X,Y ≤ 10^9
  • X,YX,Y は整数

入力

入力は以下の形式で標準入力から与えられる。

XX YY

出力

XX の倍数であって YY の倍数でない 101810^{18} 以下の正整数を一つ出力せよ。 存在しない場合は \-1\-1 を出力せよ。


入力例 1

8 6

出力例 1

16

例えば 161688 の倍数であって 66 の倍数ではありません。


入力例 2

3 3

出力例 2

-1

33 の倍数は 33 の倍数です。