print1610. Сложение

printСложение

Ограничения: время – 1s/2s, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

На уроке математики Петю вызвали к доске, чтобы решить простенькую задачку сложения двух целых чисел. Петя никогда не ошибался в счете, однако, он мог неправильно переписать задание на доску, написав случайно вместо какой-либо цифры 5 в записи одного из слагаемых цифру 6, и наоборот. Конечно, он мог ошибиться и несколько раз, а мог и вообще не ошибиться. Интересно, а какая минимальная и максимальная суммы могли получиться у Пети в результате решения задачи?
Ввод:
В первой строке входного файла записаны через пробел два целых числа `A` и `B`, которые Пете необходимо было сложить (`1\ ≤\ A,\ B\ ≤\ 1\ 000\ 000`).
Вывод:
В первой строке выходного файла выведите через пробел минимальную и максимальную суммы, которые мог получить Петя.

Пример ввода 1

11 25

Пример вывода 1

36 37

Пример ввода 2

1430 4862

Пример вывода 2

6282 6292
Источник: COCI 2010/2011, contest #3
loading