Цикл де Брюїна Junior#4576

Цикл де Брюїна Junior

1 секунда
64 мегабайти
Складна

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

Вхідні дані

Вхід містить єдиний рядок з числами та .

Вихідні дані

Виведіть цикл де Брюїна порядку для -їчних цифр одним рядком, без пробілів.

Приклади

Приклад 1

Loading
Loading