У Потоколяндії міст та двосторонніх доріг. -а дорога з'єднує міста та (i+i) (якщо i+i>n, то i+i-n).
Наприклад, якщо n=5, то будуть дороги , , , , .
З'ясуйте, чи з кожного міста можна потрапити у будь-яке інше місто, рухаючись дорогами. Якщо ні, то знайдіть пару міст, які не з'єднані.
Перший рядок містить одне ціле число (1 \leq n \leq 10^6).
Виведіть «YES», якщо з кожного міста можна потрапити у будь-яке інше місто.
Інакше, у першому рядку виведіть «NO». У другому рядку виведіть будь-які два міста та (1 \leq a, b \leq n; a \neq b) такі, що з міста неможливо потрапити у , рухаючись дорогами.
Приклад 1
Приклад 2
Приклад 3
Приклад 4