Дороги Потоколяндії#11373

Дороги Потоколяндії

1 секунда
256 мегабайтів
Легка

У Потоколяндії є міст і двосторонніх доріг. -та дорога з'єднує місто з містом (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

Loading
Loading

Приклад 2

Loading
Loading

Приклад 3

Loading
Loading

Приклад 4

Loading
Loading