EduBrick

N. Основание с нужной цифрой

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

Найдите наименьшее основание системы счисления d≥2d \ge 2, при котором запись числа nn в этой системе оканчивается цифрой kk.

Напомним, что цифра kk в системе с основанием dd существует только при d>kd > k.

Формат ввода

Одна строка содержит числа nn и kk (1≤n≤10111 \le n \le 10^{11}, 0≤k≤90 \le k \le 9).

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

Одно число — наименьшее подходящее основание, или −1-1, если его нет.

Примеры

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