def jc(n): # 求阶乘
ans = 1
for i in range(1, n + 1):
ans *= i
return ans
num = list(map(int, input().split(" ")))
n = num[0]
a = num[1]
k = 0
nj = jc(n)
while True:
ak = pow(a, k)
ak1 = pow(a, k + 1)
if nj % ak == 0 and nj % ak1 != 0:
break
else:
k = k + 1
print(k)

京公网安备 11010502036488号