AT_pakencamp_2024_day1_i ×2±1
Description
正整数 $ A,B $ が与えられます。
$ A,B $ に以下の $ 4 $ 種類の操作を好きな順番で何度でも行うことができます。
- $ A $ の操作前の値を $ x $ としたとき、 $ 2x+1 $ に変える
- $ A $ の操作前の値を $ x $ としたとき、 $ 2x-1 $ に変える
- $ B $ の操作前の値を $ x $ としたとき、 $ 2x+1 $ に変える
- $ B $ の操作前の値を $ x $ としたとき、 $ 2x-1 $ に変える
操作を $ 0 $ 回以上行うことで $ A=B $ にすることができるか判定してください。
$ T $ 個のテストケースが与えられるので、それぞれについて判定してください。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ T $ $ case_1 $ $ case_2 $ $ \vdots $ $ case_T $
各テストケースは以下の形式で与えられる。
> $ A $ $ B $
Output Format
それぞれのテストケースについて、 $ A=B $ にすることができる場合は `Yes` 、そうでない場合は `No` を出力せよ。
Explanation/Hint
### Sample Explanation 1
$ 1 $ つ目のケースでは、 $ 2 $ 個目の操作を $ 1 $ 回加えた後、 $ 1 $ 個目の操作を $ 2 $ 回加えることで $ A=B $ にすることができます。
### Constraints
- $ 1 \leq T \leq 10^5 $
- $ 1 \leq A,B \leq 10^{18} $
- 入力は全て整数