s = gets.to_i
used = Hash.new(false)
used[s] = true
ans = 1
loop do
    if s.odd?
        s = 3*s+1
    else
        s /= 2
    end
    ans += 1
    if used[s]
        puts ans
        break
    end
    used[s] = true
end