Цикл де Брюйна порядку для множини D = \{0, 1, \ldots, b - 1\} — це циклічна послідовність a_0, a_1, \ldots, a_{l - 1} така, що кожен вектор довжини над множиною зустрічається в цій послідовності рівно один раз. Тобто для будь-якої послідовності b_0, b_1, \ldots, b_{n - 1} з існує єдиний індекс (0 \leq k < l), такий що b_j = a_{(k + j) \bmod l} для всіх . Побудуйте таку послідовність.
Обмеження
Цілі числа і задовольняють умовам: 1 \leq n \leq 1000, 1 \leq b \leq 10, b^n \leq 10^7.
У єдиному рядку задано числа та .
У єдиному рядку виведіть цикл де Брюйна порядку для множини -ічних цифр без пропусків.
Приклад 1