Problem C. Сгущенка и граф
Input file name: standard input
Output file name: standard output
Time limit: 1 s
Memory limit: 1024 MB

Граф Прогачева Алексей получил послание от графа города Бинарбокое послание. Послание - загадка. Если граф города Прогачева Алексей не сможет разгадать эту загадку - граф г. Бинарбокое объявит сгущеночную войну.
Алексей не хочет войны, потому он просит Вас разгадать загадку:
Даны три числа a, b и c. Можно ли меняя местами цифры в числе a и числе b сделать так, чтоб в сумме они давали число c.
Важным условием является и то, что после перестановки в числах a и b не может быть лидирующих нулей.

Input

Два натуральных числа a и b, не более 10^8 каждое и натуральное число c, не превышающее миллиарда.

Формат выходного файла

Необходимо вывести "NO" (без кавычек), если нельзя найти перестановки в числах a и b, чтоб они были без лидирующих нулей и в сумме давали число c. Иначе надо вывести "YES" (без кавычек), если можно найти перестановки a и b, удовлетворяющих условиям. В следующей строке через пробел надо вывести перестановку числа a и b.

Examples


standard input standard output
12345 100500 554322
YES
54321 500001