import sys
n= int(sys.stdin.readline().rstrip())
cnt=0
# 전의 결과를 다음 결과에 이용하는 DP 문제입니다.
dp = [0 for _ in range(n+1)]
for i in range(2,n+1) : #1운 항상 0 (바로 1이니깐요)
cand = dp[i-1]
if i%2 == 0 :
cand = min(cand, dp[i//2])
if i%3 == 0 :
cand = min(cand, dp[i//3])
dp[i]=cand+1
print(dp[n])