import 'dart:io';
void main() {
var n;
do {
print("Enter an integer greater than 1: ");
n = int.parse(stdin.readLineSync());
} while (n < 1);
while (n > 1) {
stdout.write("$n ");
if (n % 2 == 0) {
n ~/= 2;
} else {
n = 3 * n + 1;
}
}
print(n);
}
aW1wb3J0ICdkYXJ0OmlvJzsKIAp2b2lkIG1haW4oKSB7Cgl2YXIgbjsKCWRvIHsKCQlwcmludCgiRW50ZXIgYW4gaW50ZWdlciBncmVhdGVyIHRoYW4gMTogIik7CgkJbiA9IGludC5wYXJzZShzdGRpbi5yZWFkTGluZVN5bmMoKSk7Cgl9IHdoaWxlIChuIDwgMSk7Cgl3aGlsZSAobiA+IDEpIHsKCQlzdGRvdXQud3JpdGUoIiRuICIpOwoJCWlmIChuICUgMiA9PSAwKSB7CgkJCW4gfi89IDI7CgkJfSBlbHNlIHsKCQkJbiA9IDMgKiBuICsgMTsKCQl9Cgl9CglwcmludChuKTsKfQ==