CSES - Coin Piles | Cọc xu

View as PDF



Authors:
Problem types
Points: 1300 (p) Time limit: 1.0s Memory limit: 512M Input: stdin Output: stdout

You have two coin piles containing a and b coins. On each move, you can either remove one coin from the left pile and two coins from the right pile, or two coins from the left pile and one coin from the right pile.

Your task is to efficiently find out if you can empty both the piles.

Input

  • The first input line has an integer ~t~: the number of tests.
  • After this, there are ~t~ lines, each of which has two integers ~a~ and ~b~: the numbers of coins in the piles.

Output

  • For each test, print YES if you can empty the piles and NO otherwise.

Constraints

  • ~1 \leq t \leq 10^5~
  • ~0 \leq a, b \leq 10^9~

Example

Sample input

3
2 1
2 2 
3 3

Sample output

YES
NO
YES


Comments (2)

Most recent
Loading comments...