use std::io; use std::cmp; fn main() { let stdin = io::stdin(); let mut n: String = String::new(); let mut m:i32; let mut i:i32; let mut u:i32; stdin.read_line(&mut n).ok(); let n:i32 = match n.trim().parse() { Ok(num) => num, Err(_) => 0, }; m = n; u = n; i = 0; while u != 1 { if u % 2 == 0{ u /= 2; } else{ u = 3 * u + 1; } m = cmp::max(m, u); i += 1; } println!("{}", i); print!("{}", m); }