import java.util.Scanner
fun main(args: Array<String>) {
val sc = Scanner(System.`in`)
var number : Long
do {
print("Enter a number greater than 0: ")
number = sc.nextLong()
} while (number <= 0)
while (number > 1L) {
print("$number ")
if (number % 2L == 0L) {
number /= 2L
} else {
number = 3L * number + 1L
}
}
println(number)
}
aW1wb3J0IGphdmEudXRpbC5TY2FubmVyCgpmdW4gbWFpbihhcmdzOiBBcnJheTxTdHJpbmc+KSB7CiAgICB2YWwgc2MgPSBTY2FubmVyKFN5c3RlbS5gaW5gKQogICAgdmFyIG51bWJlciA6IExvbmcKICAgIGRvIHsKICAgIAlwcmludCgiRW50ZXIgYSBudW1iZXIgZ3JlYXRlciB0aGFuIDA6ICIpCiAgICAJbnVtYmVyID0gc2MubmV4dExvbmcoKQogICAgfSB3aGlsZSAobnVtYmVyIDw9IDApCiAgICB3aGlsZSAobnVtYmVyID4gMUwpIHsKICAgIAlwcmludCgiJG51bWJlciAiKQogICAgCWlmIChudW1iZXIgJSAyTCA9PSAwTCkgewogICAgCQludW1iZXIgLz0gMkwKICAgIAl9IGVsc2UgewogICAgCQludW1iZXIgPSAzTCAqIG51bWJlciArIDFMCiAgICAJfQogICAgfQogICAgcHJpbnRsbihudW1iZXIpCn0=