a = gets.to_i

array = []
array << a

res = 0
range = 0..100000
range.each do |i|
  if array[i].to_i.even?
    #偶数
    if array.include?( (array[i].to_i / 2) )
      res = i + 2
      break
    else
      array << (array[i].to_i / 2)
    end
  else
    if array.include?( (3 * array[i].to_i + 1) )
      res = i + 2
      break
    else
      array << (3 * array[i].to_i + 1)
    end
  end
end
puts res