import java.util.* fun main(args: Array) { val n = readLine()!!.toInt() val arr = Stack().also { it.push(n) } while (arr.peek() != 1) { if(arr.peek() % 2 == 0) { arr.push(arr.peek()/2) } else { arr.push(arr.peek()*3+1) } } println(arr.size-1) println(arr.maxOrNull()) }