#PH011. Hai đống xu (Coin Piles)

Hai đống xu (Coin Piles)

Hai đống xu

Nguồn: CSES Problem Set

Phiên bản: Phước Hưng OJ Extended

Đề bài

Có hai đống xu, lần lượt chứa aa và bb đồng xu.

Trong mỗi lượt, bạn được thực hiện đúng một trong hai thao tác sau:

  • lấy 11 đồng xu khỏi đống thứ nhất và 22 đồng xu khỏi đống thứ hai;
  • lấy 22 đồng xu khỏi đống thứ nhất và 11 đồng xu khỏi đống thứ hai.

Một thao tác chỉ được thực hiện khi cả hai đống đều còn đủ số xu cần lấy.

Với mỗi trường hợp được cho, hãy xác định liệu có thể thực hiện một số lượt để lấy hết toàn bộ số xu trong cả hai đống hay không.

Input

Dòng đầu tiên chứa số nguyên tt, là số lượng bộ test.

Tiếp theo là tt dòng, mỗi dòng chứa hai số nguyên aa và bb, lần lượt là số lượng xu ban đầu trong hai đống.

Output

Với mỗi bộ test, in ra:

  • YES nếu có thể lấy hết xu trong cả hai đống;
  • NO nếu không thể.

Mỗi kết quả được in trên một dòng riêng.

Subtask

  • Subtask 1 — 10%: 1≤t≤101 \le t \le 10; 0≤a,b≤100 \le a,b \le 10.
  • Subtask 2 — 20%: 1≤t≤101 \le t \le 10; 0≤a,b≤5000 \le a,b \le 500.
  • Subtask 3 — 30%: 1≤t≤201 \le t \le 20; 0≤a,b≤1060 \le a,b \le 10^6.
  • Subtask 4 — 40%: 1≤t≤1051 \le t \le 10^5; 0≤a,b≤10180 \le a,b \le 10^{18}.

Ví dụ

Input

3
2 1
2 2
3 3

Output

YES
NO
YES

Giải thích

Với bộ test thứ nhất, hai đống có lần lượt 22 và 11 đồng xu. Ta có thể lấy 22 đồng xu từ đống thứ nhất và 11 đồng xu từ đống thứ hai trong một lượt, nên cả hai đống đều trở thành rỗng. Vì vậy kết quả là YES.

Với bộ test thứ hai, hai đống đều có 22 đồng xu. Nếu lấy 22 đồng xu từ một đống và 11 đồng xu từ đống còn lại thì sau lượt đó vẫn còn đúng 11 đồng xu ở một đống. Không thể thực hiện thêm lượt nào để lấy đồng xu cuối cùng, nên kết quả là NO.

Với bộ test thứ ba, ban đầu hai đống đều có 33 đồng xu. Chẳng hạn, trước tiên lấy 11 đồng xu từ đống thứ nhất và 22 đồng xu từ đống thứ hai, khi đó số xu còn lại là (2,1)(2,1). Tiếp theo lấy 22 đồng xu từ đống thứ nhất và 11 đồng xu từ đống thứ hai. Cả hai đống đều trở thành rỗng, nên kết quả là YES.