Задача №3895. Совершенно несчастливые билеты

Миша часто ездит в маршрутках. Миша законопослушный, поэтому он всегда покупает билет. Каждый билет в маршрутке имеет номер — \(2N\)-значное десятичное число, возможно, с ведущими нулями. После покупки билета Миша всегда проверяет, счастливый ли достался ему билет. Счастливым Миша считает такой билет, у которого сумма первых \(N\) цифр номера равна сумме последних \(N\) цифр. Если билет оказывается несчастливым, Миша ищет расстояние до ближайшего счастливого, т.е. минимальное число \(x\) такое, что если к номеру билета, полученного Мишей, прибавить или отнять \(x\) (при этом, разумеется, полученный номер должен быть корректным номером билета, т.е. должен быть не меньше нуля и не больше \(10^{2N}-1\)), то получившийся номер должен быть номером счастливого билета.

Билеты, у которых это расстояние максимально среди всех возможных, Миша называет совершенно несчастливыми. Мише очень интересно, сколько всего существует совершенно несчастливых билетов и какие номера у этих билетов. Но так как Миша плохо учился в школе, он не знает, как решать такую задачу, поэтому он обратился за помощью к вашему другу, специалисту по маршруткам. Он же перенаправил Мишу к вам.

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

Во входном файле содержится единственное число \(N\) (\(1 \leq N \leq 100\,000\)) — половина длины номера билетов.

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

В первой строке выходного выведите одно число \(k\) — количество совершенно несчастливых билетов. В последующих \(k\) строках выведите номера билетов в порядке возрастания. Номера нужно выводить с ведущими нулями, если таковые есть.

Примечание

В примере расстояние от билета с номером 0050 до ближайшего счастливого равно 50: если из этого номера вычесть 50, получится 0000 — счастливый номер. Аналогично, от билета 0051 расстояние до ближайшего счастливого тоже равно 50: если к номеру прибавить 50, получится 0101. У билетов 9948 и 9949 расстояние до ближайшего счастливого также равно 50; других билетов с таким расстоянием нет. Билетов с большим расстоянием тоже нет, поэтому эти четыре билета и только они являются совершенно несчастливыми.

Примеры
Входные данные
2

Выходные данные
4
0050
0051
9948
9949

Сдать: для сдачи задач необходимо войти в систему