Сума та добуток#1567

Сума та добуток

1 секунда
128 мегабайтів
Дуже легка

Список невід'ємних чисел називається задовільним, якщо сума чисел у списку дорівнює , а добуток — . Знайдіть задовільний список з найменшою можливою кількістю елементів.

Вхідні дані

Кожен рядок — окремий тестовий випадок і містить два невід’ємних цілих числа та (1 \leq s, p \leq 10^9).

Вихідні дані

Для кожного тестового випадку виведіть найменший можливий розмір задовільного списку в окремому рядку. Якщо такого списку не існує, виведіть -1. Зауважте, що список може містити нецілі числа.

Приклади

Приклад 1

Loading
Loading