Дмитро нещодавно почав працювати в науково-дослідному інституті "Числові послідовності". Як видно з назви, основною діяльністю інституту є проведення різних досліджень у галузі числових послідовностей. Нещодавно завідувач відділу, де почав працювати Дмитро, натрапив на дуже цікаву послідовність чисел a_1, a_2, \dots, визначену так: перший член a_1 = 0, а кожне наступне число a_i (i > 1) визначається як найменше натуральне число більше за a_{i-1}, десятковий запис якого не містить жодної з цифр, що містяться в десятковому записі a_{i-1}.
Вам потрібно написати програму, яка за заданим значенням обчислить значення a_n.
Одне ціле число (1 \leq n \leq 500).
Виведіть одне число a_n.
Приклад 1