AT_cpsco2019_s2_d Two Piles
Description
[problemUrl]: https://atcoder.jp/contests/cpsco2019-s2/tasks/cpsco2019_s2_d
$ A $ 枚のコインがある $ 1 $ つの山と、 $ B $ 枚のコインがある $ 1 $ つの山があります。 この$ 2 $つの山を使ってAliceとBobがゲームをします。
Aliceを先手として、$ 2 $ 人は以下の操作を交互に繰り返します。
- $ 1 $ 枚以上のコインがある山を $ 1 $ つ選ぶ。そこにあるコインの枚数を $ X $ とする。
- その後、$ 2 $ つの山からそれぞれ $ 0 $ 枚以上のコインを取り除く。
- ただし、取り除くコインの枚数の合計は $ X $ でなければならない。
どの山にもコインがなくなった時点で終了し、最後に操作した人が勝ちます。
$ 2 $ 人が最適に行動したとき、Aliceが勝つかどうか判定してください。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ A $ $ B $
Output Format
Aliceが勝つなら `Yes` を、Bobが勝つなら `No` を出力せよ。
Explanation/Hint
### 制約
- $ 1\ \leq\ A\ \leq\ 10^5 $
- $ 1\ \leq\ B\ \leq\ 10^5 $
- 入力はすべて整数である。
### Sample Explanation 1
Aliceがそれぞれの山から $ 1 $ 枚ずつコインを取って $ (1,\ 1) $ にすると、Bobは残りのどちらか $ 1 $ 枚を取って $ (1,\ 0) $ にするしかなく、残りの $ 1 $ 枚をAliceが取って勝利します。