Задачі
Малюк та Карлсон
Малюк та Карлсон
На свій День народження Малюк покликав свого кращого друга Карлсона. Мама спекла його любимий пиріг прямокутної форми \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}, у другому --- розміри пирога після першого ходу Карлсона у тому ж порядку, що і у вхідному файлі.
Вхідні дані #1
1 1 1
Вихідні дані #1
NO