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

Сума двох чисел

Сума двох чисел

Задано три числа \textbf{a}, \textbf{b}, \textbf{c}. Необхідно визначити, чи можна так переставити цифри в числах \textbf{a} та \textbf{b}, щоб в сумі отримати \textbf{c}. \InputFile Три цілих числа \textbf{a}, \textbf{b}, \textbf{c} (\textbf{0} < \textbf{a}, \textbf{b}, \textbf{c} < \textbf{10^9}). \OutputFile Якщо шукана перестановка цифр можлива, то вивести слово \textbf{YES}, у протилежному випадку виведіть слово \textbf{NO}. При позитивній відповіді вивести у другому рядку число \textbf{x}, отримане перестановкою цифр числа \textbf{a}, і число \textbf{y}, отримане перестановкою цифр числа \textbf{b}, такі, що сума \textbf{x} та \textbf{y} дорівнює \textbf{c}. Числа \textbf{x} та \textbf{y} не повинні містити ведучих нулів. Числа повинні бути розділені пропуском. Якщо розв`язків декілька, виведіть довільний.
Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
1 899999999 999999999
Вихідні дані #1
YES
1 999999998
Джерело 2008 XIX шкільна обласна олімпіада з інформатики, Вологда, Задача E