function Hailstones(curr, count)
if curr==1: return count
count+=1
if curr%2==0 : return Hailstones(curr/2, count)
return Hailstones((3*curr)+1, count)
end
print(2)
ZnVuY3Rpb24gSGFpbHN0b25lcyhjdXJyLCBjb3VudCkKCWlmIGN1cnI9PTE6IHJldHVybiBjb3VudAoJY291bnQrPTEKCWlmIGN1cnIlMj09MCA6ICByZXR1cm4gSGFpbHN0b25lcyhjdXJyLzIsIGNvdW50KQoJcmV0dXJuIEhhaWxzdG9uZXMoKDMqY3VycikrMSwgY291bnQpCmVuZAoKcHJpbnQoMik=