program Collatz;
var n : LongWord;
begin
repeat
write ('Enter an integer greater than 1: ');
readln(n);
until n > 1;
repeat
write(n, ' ');
if n mod 2 = 0 then n := n div 2 else n := 3 * n + 1;
until n = 1;
writeln(n);
end.
cHJvZ3JhbSBDb2xsYXR6Owp2YXIgbiA6IExvbmdXb3JkOwpiZWdpbgoJcmVwZWF0CgkJd3JpdGUgKCdFbnRlciBhbiBpbnRlZ2VyIGdyZWF0ZXIgdGhhbiAxOiAnKTsKCQlyZWFkbG4obik7Cgl1bnRpbCBuID4gMTsKCXJlcGVhdAoJCXdyaXRlKG4sICcgJyk7CgkJaWYgbiBtb2QgMiA9IDAgdGhlbiBuIDo9IG4gZGl2IDIgZWxzZSBuIDo9IDMgKiBuICsgMTsKCXVudGlsIG4gPSAxOwoJd3JpdGVsbihuKTsKZW5kLg==