Малюк та Карлсон
На свій День народження Малюк покликав свого кращого друга Карлсона. Мама спекла його любимий пиріг прямокутної форми a×b×c сантиметрів. Карлсон знає, що у Малюка ще є кілограм ковбаси. Щоб отримати її, він запропонував пограти наступним чином: вони по черзі розрізають пиріг на дві ненульові по об'єму прямокутні частини з цілими вимірами і з'їдають меншу частину (у випадку, коли частини рівні, можна з'їсти довільну). Програє той, хто не може зробити хід (тобто коли розміри будуть 1×1×1). Звичайно, переможцю дістається ковбаса.
Малюк наполягає на тому, щоб він ходив другим.
Допоможіть Карлсону вияснити, чи зможе він виграти, і якщо зможе — яким повинен бути його перший хід для цього.
Вважається, що Малюк завжди ходить оптимально.
Вхідні дані
У вхідному файлі міститься 3 цілих числа a, b, c (1 ≤ a, b, c ≤ 5000) — розміри пирога.
Вихідні дані
У випадку, якщо Карлсон не зможе виграти у Малюка, виведіть NO. У протилежному випадку у першому рядку виведіть YES, у другому — розміри пирога після першого ходу Карлсона у тому ж порядку, що і у вхідному файлі.