TUNA2026 東京Stage Welcome コンテスト (オープン) 2026/09/23 14:00 ~ 2026/09/23 18:00 4:00:00

I Odd Number Only

問題
制限時間: 2 sec メモリ制限: 1024 MB
Odd Number Only
Statement

\(0\)-indexed の行からなる三角形状のマス目があります。行 \(i\) には \(i+1\) 個のマス \((i,0),(i,1),\dots,(i,i)\) があり、マス \((i,j)\) には二項係数 \(\binom{i}{j}\) が書かれています。行 \(0\) から行 \(4\) までの様子は次の通りです。

\(\begin{array}{ccccccccc} & & & & 1 & & & & \\ & & & 1 & & 1 & & & \\ & & 1 & & 2 & & 1 & & \\ & 1 & & 3 & & 3 & & 1 & \\ 1 & & 4 & & 6 & & 4 & & 1 \end{array}\)

マス \((A,B)\) に駒が置かれています。ここで \(\binom{A}{B}\) は奇数であることが保証されます。

Alice と Bob が Alice から始めて交互に手番を行います。手番のプレイヤーは、駒が置かれているマスを \((i,j)\) として、駒を \((i-1,j-1)\) または \((i-1,j)\) に動かします。ただし、以下のいずれかに該当する移動は禁じられています。

  • 移動先のマスが存在しない (すなわち \(i-1 \lt 0\)、または \(j-1 \lt 0\) や \(j \gt i-1\) となり移動先が三角形からはみ出す)。
  • 移動先のマスに書かれている数が偶数である。
自分の手番で駒を動かせなくなったプレイヤーの負けです。

双方最適に行動したとき、Alice が勝つならば Yes を、Bob が勝つならば No を出力してください。

\(1\) つの入力につき \(T\) 個のテストケースが与えられるので、それぞれについて答えてください。

Input

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

\(T\)
\(\mathrm{case}_1\)
\(\mathrm{case}_2\)
\(\vdots\)
\(\mathrm{case}_T\)

各テストケース \(\mathrm{case}_i\) は以下の形式です。

\(A~B\)

制約は以下の通りです。

  • \(1\leq T\leq 10^5\)
  • \(0\leq B\leq A\leq 10^{18}\)
  • \(\binom{A}{B}\) は奇数
  • 入力はすべて整数

Output

各テストケースについて、Alice が勝つならば Yes を、そうでなければ No を \(1\) 行に出力してください。

Examples

Input 1
4
1 0
2 0
3 1
0 0
Output 1
Yes
No
Yes
No
Input 2
3
6 4
7 3
1000000000000000000 0
Output 2
No
Yes
No

Note

サンプル \(1\) について:

ケース \(1\): \((1,0)\) から Alice は \((0,0)\) に動かせます。Bob は動かせないので Alice の勝ちで Yes です。

ケース \(3\): \((3,1)\) から、マス \((2,1)\) には \(\binom{2}{1}=2\) (偶数) が書かれているためそこへは動かせず、動かせるのは \((2,0)\) のみです。Alice が \((2,0)\) に動かし、Bob が \((1,0)\) に、Alice が \((0,0)\) に動かすと Bob は動かせなくなります。よって Alice の勝ちで Yes です。

ケース \(4\): \((0,0)\) からは Alice がそもそも動かせないため、Alice の負けで No です。