Проблема
У шеф-повара есть X монет по 1 рупии каждая и Y монет по 2 рупии каждая. Он хочет раздать все эти монеты X+Y своим двум сыновьям так, чтобы общая стоимость монет, полученных каждым из них, была одинаковой. Узнайте, сможет ли Chef это сделать.
Вход
- Первая строка ввода содержит одно целое число T, обозначающее количество наборов тестов. Ниже приводится описание тестовых случаев T.
- Каждый тестовый пример состоит из одной строки ввода, содержащей два целых числа, разделенных пробелами, X и Y.
Выход
- Для каждого набора входных данных выведите «YES» (без кавычек), если Chef может распределить все монеты поровну, и «NO» в противном случае. Вы можете напечатать каждый символ строки в верхнем или нижнем регистре (например, строки «yEs», «yes», «Yes» и «YES» будут считаться идентичными).
Ограничения
- 1 ≤ T ≤ 103
- 0 ≤ X, Y ≤ 108
- X + Y > 0
Подзадачи
Подзадача 1 (100 баллов): исходные ограничения.
Пример
Input: 4 2 2 1 3 4 0 1 10 Output: YES NO YES NO
Объяснение
Тестовый пример 11: Шеф-повар дает каждому из своих сыновей по 11 монет стоимостью в одну рупию и по 11 монет стоимостью в две рупии.
Контрольный пример 33. Шеф-повар дает каждому из своих сыновей по 22 монеты стоимостью в одну рупию.