Цикл де Брюйна High#4575

Цикл де Брюйна High

1 секунда
256 мегабайтів
Середня

Цикл де Брюйна порядку для множини 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

Loading
Loading