eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Малюк та Карлсон

Малюк та Карлсон

На свій День народження Малюк покликав свого кращого друга Карлсона. Мама спекла його любимий пиріг прямокутної форми \textbf{a}×\textbf{b}×\textbf{c} сантиметрів. Карлсон знає, що у Малюка ще є кілограм ковбаси. Щоб отримати її, він запропонував пограти наступним чином: вони по черзі розрізають пиріг на дві ненульові по об'єму прямокутні частини з цілими вимірами і з'їдають меншу частину (у випадку, коли частини рівні, можна з'їсти довільну). Програє той, хто не може зробити хід (тобто коли розміри будуть \textbf{1}×\textbf{1}×\textbf{1}). Звичайно, переможцю дістається ковбаса. Малюк наполягає на тому, щоб він ходив другим. Допоможіть Карлсону вияснити, чи зможе він виграти, і якщо зможе --- яким повинен бути його перший хід для цього. Вважається, що Малюк завжди ходить оптимально. \InputFile У вхідному файлі міститься \textbf{3} цілих числа \textbf{a}, \textbf{b}, \textbf{c} (\textbf{1} ≤ \textbf{a}, \textbf{b}, \textbf{c} ≤ \textbf{5000}) --- розміри пирога. \OutputFile У випадку, якщо Карлсон не зможе виграти у Малюка, виведіть \textbf{NO}. У протилежному випадку у першому рядку виведіть \textbf{YES}, у другому --- розміри пирога після першого ходу Карлсона у тому ж порядку, що і у вхідному файлі.
Ліміт часу 2 секунди
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
1 1 1
Вихідні дані #1
NO
Джерело III Міжнародна Літня школа програмування 2012 м. Севастополь