Увеличение делителя
Ограничение по времени выполнения 1 секунда
Ограничение по использованию памяти 128 мегабайт
Пусть — целое число. Вы можете прибавить к любой его делитель, не равный и . Эту же операцию можно применить к полученному числу и так далее. Обратите внимание, что, начиная с числа , можно получить любое составное число, применяя подряд несколько таких операций. Например, число можно получить начиная с с помощью операций: .
Вам следует решить более общую задачу. Найдите минимальное количество операций, необходимых для преобразования в .
Входные данные
Каждая строка содержит два целых числа и .
Выходные данные
Для каждого теста выведите в отдельной строке минимальное количество операций для преобразования в . Выведите , если нельзя получить из .
Примеры
Ввод #1
Ответ #1
Отправки 168
Коэффициент принятия 19 %