atcoder#APC001A. Two Integers

Two Integers

配点 : 100100

問題文

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

制約

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

入力

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

XX YY

出力

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

8 6
16

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

3 3
-1

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