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