n = gets.chomp.to_i @aaa = [] def f(n) zzz = 0 @aaa.push(n) if n%2 == 0 zzz = n/2 elsif n ==1 @aaa =[1] p @aaa.length-1 p @aaa.max return else zzz = 3*n+1 end if zzz == 1 @aaa.push(1) p @aaa.length-1 p @aaa.max return end f(zzz) end f(n)