program Collatz;
uses Math;
var n : int64;
begin
repeat
write ('Enter an integer greater than 1: ');
readln(n);
until n > 1;
repeat
write(n, ' ');
n := ifthen(n mod 2 = 0, n div 2, 3 * n + 1);
until n = 1;
writeln(n);
end.
cHJvZ3JhbSBDb2xsYXR6Owp1c2VzIE1hdGg7CnZhciBuIDogaW50NjQ7CmJlZ2luCglyZXBlYXQKCQl3cml0ZSAoJ0VudGVyIGFuIGludGVnZXIgZ3JlYXRlciB0aGFuIDE6ICcpOwoJCXJlYWRsbihuKTsKCXVudGlsIG4gPiAxOwoJcmVwZWF0CgkJd3JpdGUobiwgJyAnKTsKCQluIDo9IGlmdGhlbihuIG1vZCAyID0gMCwgbiBkaXYgMiwgMyAqIG4gKyAxKTsKCXVudGlsIG4gPSAxOwoJd3JpdGVsbihuKTsKZW5kLg==