Задача №3060. Точная степень двойки

Условия:

1. Все программы должны быть написаны на C++.
2. В задачах A-F запрещается пользоваться условным оператором и циклами.
3. В задачах G-L запрещается пользоваться циклами.

Дано натуральное число N. Выведите слово YES, если число N является точной степенью двойки, или слово NO в противном случае.

Операцией возведения в степень пользоваться нельзя!

Входные данные

Вводится натуральное число.

Выходные данные

Выведите ответ на задачу.

Примеры
Входные данные
1
Выходные данные
YES
Входные данные
4
Выходные данные
YES
Входные данные
5
Выходные данные
NO
Сдать: для сдачи задач необходимо войти в систему