start и целое divisor. Назовём число **беснулевым**, если в его записи нет ни одной цифры 0.
Найдите наименьшее беснулевое число, которое не меньше start и у которого произведение цифр делится на divisor. Верните его как строку. Если такого числа не существует, верните "-1".start="1500", divisor=36 → '1549'
Для числа вида 15xy нужно, чтобы 5·x·y делилось на 36, то есть x·y делилось на 36; наименьший такой хвост — 49. Ответ 1549: 1·5·4·9 = 180 = 36 · 5.
start="2357", divisor=10 → '2357'
2·3·5·7 = 210 уже делится на 10, нулей нет — ответ само число.
start="99", divisor=22 → '-1'
22 = 2 · 11, а множитель 11 не даёт ни одна цифра — ответ "-1".
len(start) ≤ 2 · 10⁵start состоит из цифр и не начинается с 0divisor ≤ 10¹⁴start="1500", divisor=36
'1549'
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 96 тестов на сервере, включая скрытые.