AT_abc340_f [ABC340F] S = 1
Description
[problemUrl]: https://atcoder.jp/contests/abc340/tasks/abc340_f
整数 $ X,\ Y $ が与えられます。$ X,\ Y $ は $ X\ \neq\ 0 $ と $ Y\ \neq\ 0 $ の少なくとも一方を満たします。
次の条件を全て満たす整数の組 $ (A,\ B) $ を発見してください。そのような整数の組が存在しない場合はそれを報告してください。
- $ -10^{18}\ \leq\ A,\ B\ \leq\ 10^{18} $
- $ xy $ 平面上の点 $ (0,\ 0),\ (X,\ Y),\ (A,\ B) $ を頂点とする三角形の面積は $ 1 $
Input Format
入力は以下の形式で標準入力から与えられる。
> $ X $ $ Y $
Output Format
条件を満たす整数の組 $ (A,\ B) $ が存在する場合は以下の形式で出力せよ。
> $ A $ $ B $
条件を満たす整数の組 $ (A,\ B) $ が存在しない場合は `-1` を出力せよ。
Explanation/Hint
### 制約
- $ -10^{17}\ \leq\ X,\ Y\ \leq\ 10^{17} $
- $ (X,\ Y)\ \neq\ (0,\ 0) $
- $ X,\ Y $ は整数
### Sample Explanation 1
点 $ (0,\ 0),\ (3,\ 5),\ (1,\ 1) $ を頂点とする三角形の面積は $ 1 $ です。よって $ (A,\ B)\ =\ (1,\ 1) $ は条件を満たします。