Розглянемо цілі числа від до . Визначимо вагу числа як суму його цифр. Позначимо вагу числа як .
Розташуємо ці числа у градуйованому лексикографічному порядку. Для двох чисел та : якщо w(a) < w(b), то розміщується перед у градуйованому лексикографічному порядку. Якщо w(a) = w(b), то розміщується перед тоді і тільки тоді, коли десятковий запис числа лексикографічно менший, ніж запис .
Наприклад, у цьому порядку:
розташовується перед ;
розташовується перед ;
розташовується перед .
Дано та . Знайдіть число, яке стоїть на -ій позиції у градуйованому лексикографічному впорядкуванні натуральних чисел від до .
Вхідний файл містить два цілі числа та (1 \le k \le n \le 10^{18}).
Виведіть у першому рядку номер позиції .
У другому рядку виведіть число, яке знаходиться на -ій позиції.
Приклад 1