Красивое число
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Находясь в плену, Тор в свободное от битв время формировал свои вкусы в области чисел. В частности, он решил, что натуральное число является красивым, если все цифры его десятичной записи равны между собой.

Теперь Тор хочет научиться представлять любое натуральное число как сумму нескольких красивых (или, возможно, одного). Помогите ему в этом!

Входные данные

В единственной строке входных данных задано натуральное число x < 10100. В числе x возможны ведущие нули.

Выходные данные

В первой строке выведите количество красивых чисел, сумма которых равна x. Во второй строке выведите сами эти числа через пробел.

Если возможных вариантов несколько, выведите любой из них.

Пример

Входные данные
13332
Выходные данные
3
5555 5555 2222