전생했더니 슬라임 연구자였던 건에 대하여 (Easy)

정수 K를 2 이상인 두 인수로 계속 분해할 때, 어느 잎에 도달하는 경로에서든 분해 횟수의 최댓값을 최소로 만드는 값을 구한다.

보통5그리디정수론수학재귀면접 대비아직 제출이 없습니다시간 제한0.5초메모리 제한512 MB

문제

안녕? 내 이름은 ntopia야.

나는 원래 지구에 살던 평범한 20대 청년이었어. 어느 날 길을 걷다가 괴한의 칼에 찔려 죽어버렸지. 그런데 정신을 차려보니 이세계에 떨어져 있는 거야. 여기에서 나는 슬라임만 파고드는 슬라임 연구자가 된 것 같아. 지금 아주 중요한 연구를 하고 있는데, 이 연구가 성공하면 원래 살던 세계로 돌아갈 수 있어. 이 연구를 도와주지 않을래?

이곳의 슬라임은 모두 슬라임 에너지를 갖고, 그 양은 22 이상의 자연수로 나타나. 나는 슬라임을 분할했을 때 슬라임 에너지가 어떻게 변하는지를 연구하고 있어.

슬라임 분할은 한 마리를 쪼개서 두 마리를 만드는 방식이야. 에너지가 KK인 슬라임을 적절히 분할하면 에너지가 AA인 슬라임과 에너지가 BB인 슬라임을 만들 수 있어. 이때 AABB22 이상의 자연수이고, 항상 K=A×BK = A \times B를 만족해. 이렇게 계속 분할하다 보면 더 분할할 수 없는 슬라임도 나오겠지?

분할 기술이 아직 완벽하지 않아서 슬라임을 분할할 때마다 흠집이 하나씩 늘어나. 흠집이 TT개인 슬라임을 분할하면 흠집이 T+1T + 1개인 슬라임 두 마리가 생겨.

에너지가 2424이고 흠집이 11개인 슬라임을 분할한 모습. 에너지가 44이고 흠집이 22개인 슬라임과 에너지가 66이고 흠집이 22개인 슬라임으로 나뉘었다.

나에게는 지금 슬라임 에너지가 KK이고 흠집이 하나도 없는 슬라임이 있어. 이 슬라임을 분할하고 또 분할해서, 더 분할할 수 있는 슬라임이 남지 않을 때까지 전부 분할해야 해. 다 분할하고 나면 마지막에 남은 슬라임에 흠집이 어느 정도 생겨 있겠지. (물론 하나도 생기지 않을 수도 있어.) 그중에서 흠집이 가장 많은 녀석의 흠집 개수를 최소로 만드는 것이 내 연구 목표야.

내 연구를 도와줘! 부탁이야!

입력

첫 줄에 처음 주어진 슬라임의 에너지 KK (2K10000002 \le K \le 1\,000\,000)가 주어진다.

출력

슬라임을 끝까지 분할했을 때, 가장 많이 생긴 흠집 개수의 최솟값을 한 줄에 출력한다.

힌트

에너지가 2424이고 흠집이 없는 슬라임에서 시작한다고 하자. 이 슬라임을 에너지가 44인 슬라임과 에너지가 66인 슬라임으로 분할하면 둘 다 흠집이 11개가 된다.

에너지가 44이고 흠집이 11개인 슬라임은 에너지가 22이고 흠집이 22개인 슬라임 두 마리로 분할된다.

에너지가 66이고 흠집이 11개인 슬라임은 에너지가 22이고 흠집이 22개인 슬라임과 에너지가 33이고 흠집이 22개인 슬라임으로 분할된다.

여기까지 분할하면 더 분할할 수 있는 슬라임이 남지 않는다. 이때 가장 많이 생긴 흠집 개수는 22개이고, 이보다 더 적게 만드는 분할 방법은 없다.