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

Трехзначные числа

Трехзначные числа

Лимит времени 1 секунда
Лимит использования памяти 128 MiB

Найдите все трехзначные числа, сумма цифр которых равна n.

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

Одно число n~(0 \le n \le 28).

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

В первой строке выведите количество найденных трехзначных чисел. В следующих строках выведите сами трехзначные числа в порядке возрастания.

Пример

Входные данные #1
3
Выходные данные #1
6
102
111
120
201
210
300