Введём игру для двух игроков — настольный теннис, где всегда определяется победитель, и ничьи невозможны.
Трое игроков — Со́сай, Фофо и Хохай, хотят провести остаток своей жизни за игрой в настольный теннис. Они решили бесконечно играть следующим образом:
Теперь игроки, полностью погруженные в этот бесконечный цикл матчей, поставили перед вами следующую задачу:
Дано целое число $$$k$$$. Определите, может ли зритель первого матча быть зрителем в $$$k$$$-м матче.
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 1000$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
Единственная строка каждого набора входных данных содержит одно целое число $$$k$$$ ($$$1 \le k \le 10^9$$$).
Для каждого набора входных данных выведите «YES» (без кавычек), если зритель первого матча может быть зрителем $$$k$$$-го матча, и «NO» (без кавычек) в противном случае.
Вы можете выводить каждую букву в любом регистре (строчную или заглавную). Например, строки «yEs», «yes», «Yes» и «YES» будут приняты как положительный ответ.
4123331000000000
YES NO NO YES
В первом наборе входных данных зритель первого матча уже является зрителем в $$$1$$$-м матче.
Во втором наборе входных данных зритель первого матча будет играть во $$$2$$$-м матче независимо от результата первого матча.