E - Amary
解説
/
配点 : 300 点
実行時間制限: 2 sec / メモリ制限: 1024 MB
問題文
penguinman は 2 つの正整数 A,\ B を持っていましたが、失くしてしまいました。 彼曰く、A,\ B は以下の性質を持っていたそうです。
- A を B で割った余りが X
- B を A で割った余りが Y
- 1 \leq A,\ B\leq10^{18}
- A,\ B は共に整数
制約
- 入力は全て整数である。
- 0\leq X,\ Y\leq10^9
入力
入力は以下の形式で標準入力から与えられます。
\(X\) \(Y\)
出力
証言に合致する A,\ B の組が存在しない場合、-1 を出力してください。
存在する場合、あり得る A,\ B の組を空白区切りで出力してください。
答えが複数存在する場合いずれを出力しても構いません。
入力例1
10 9
出力例1
10 19
10 を 19 で割った余りは 10、19 を 10 で割った余りは 9 なのでこれは証言に合致します。 この他に (10,\ 29) を出力しても正解となります。
入力例2
10 10
出力例2
-1
彼の証言に合致する (A,\ B) の組は存在しません。