EduBrick

Основание по длине записи

2000 мс · 256 МБ · всё или ничего

Найдите наименьшее основание bb от 2 до 36, в котором запись числа nn состоит ровно из kk цифр.

Если такого основания нет, выведите -1.

Формат ввода

Одна строка: число nn от 00 до 101810^{18} и число kk от 11 до 6464.

Формат вывода

Одно число.

Примеры

ввод
0 1
вывод
2

Примечание

Чем больше основание, тем короче запись. Значит достаточно перебрать все 35 оснований и взять первое подходящее.

Войдите, чтобы отправлять решения.