import java.util.*;
import java.lang.*;
import java.math.*;
class Main
{
{
List<BigInteger> factors = new LinkedList<BigInteger>();
//BigInteger number = new BigInteger("600851475143");
factors.add(i);
number = number.divide(i);
} else {
}
}
for(int j = 0; j < factors.size(); j++) {
System.
out.
println(factors.
get(j
)); }
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLm1hdGguKjsKCmNsYXNzIE1haW4KewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CiAJCUxpc3Q8QmlnSW50ZWdlcj4gZmFjdG9ycyA9IG5ldyBMaW5rZWRMaXN0PEJpZ0ludGVnZXI+KCk7CgkJLy9CaWdJbnRlZ2VyIG51bWJlciA9IG5ldyBCaWdJbnRlZ2VyKCI2MDA4NTE0NzUxNDMiKTsKICAgICAgICBCaWdJbnRlZ2VyIG51bWJlciA9IG5ldyBCaWdJbnRlZ2VyKCIxMzE5NSIpOwoJCUJpZ0ludGVnZXIgaSA9IG5ldyBCaWdJbnRlZ2VyKCIyIik7CgkJd2hpbGUobnVtYmVyLmNvbXBhcmVUbyhCaWdJbnRlZ2VyLk9ORSkgPiAwKSB7CgkJCWlmKG51bWJlci5tb2QoaSkuZXF1YWxzKEJpZ0ludGVnZXIuWkVSTykpIHsKCQkJCWZhY3RvcnMuYWRkKGkpOwoJCQkJbnVtYmVyID0gbnVtYmVyLmRpdmlkZShpKTsKCQkJfSBlbHNlIHsKCQkJCWkgPSBpLmFkZChCaWdJbnRlZ2VyLk9ORSk7CgkJCX0KCQl9CgkJCgkJZm9yKGludCBqID0gMDsgaiA8IGZhY3RvcnMuc2l6ZSgpOyBqKyspIHsKCQkJU3lzdGVtLm91dC5wcmludGxuKGZhY3RvcnMuZ2V0KGopKTsKCQl9Cgl9Cn0=