У 3141 році наступна експедиція на Марс виявила у одній з печер загадкові символи, що стали незаперечним доказом існування розумного життя на планеті. Однак значення цих символів ще тривалий час залишалося загадкою. Нещодавно професор Дуже-Розумний, видатний науковець, зробив приголомшливе відкриття: усі написи, складені з цих символів, обов'язково містять рівно різних символів. Крім того, кожен напис закінчується довгою послідовністю одного й того самого символу.
Висновок професора з цього спостереження вразив вчених на Землі. Він припустив, що ці написи відображають факторіали різних натуральних чисел у системі числення з основою . Символи наприкінці, за його словами, це нулі — адже, як відомо, факторіали великих чисел закінчуються багатьма нулями. Наприклад, у нашій десятковій системі факторіали починають закінчуватися нулями з 5! = 1 \cdot 2 \cdot 3 \cdot 4 \cdot 5 = 120. Число має нулі на кінці у десятковій системі та нулів у системі числення з основою , що підтверджує гіпотезу професора!
Тепер вченим терміново потрібна програма, яка за заданими числами і може визначити кількість нулів у кінці запису числа N! = 1 \cdot 2 \cdot 3 \cdot \ldots \cdot (N-1) \cdot N у системі числення з основою . Ваше завдання — розробити таку програму для перевірки їхньої гіпотези.
У першому рядку вхідного файлу записані числа і , розділені пропуском (1 \leq N \leq 10^{9}, 2 \leq K \leq 1000).
Виведіть одне число — кількість нулів у кінці запису числа у системі числення з основою .
Приклад 1