import java.util.ArrayList;
import java.util.Collections;
import java.util.Scanner;
public class Main {
public static void main
(String[] args
) { Scanner sc
= new Scanner
(System.
in); long n = sc.nextLong();
ArrayList<Long> divisors = new ArrayList<>();
for (long i = 1; i * i <= n; i++) {
if (n % i == 0) { // 12 % 1 ==0
divisors.add(i); // divisor me add kr diya 1
if (i != n / i) { // check kiya ke 1! = 12 / 1 and yes its true 1 ! = 12
divisors.add(n / i); // 12 ko bhi arraylist me add kr diya
}
}
}
for (int i = 0; i < divisors.size(); i++) {
System.
out.
print(divisors.
get(i
) + " "); }
}
}
aW1wb3J0IGphdmEudXRpbC5BcnJheUxpc3Q7CmltcG9ydCBqYXZhLnV0aWwuQ29sbGVjdGlvbnM7CmltcG9ydCBqYXZhLnV0aWwuU2Nhbm5lcjsKCnB1YmxpYyBjbGFzcyBNYWluIHsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICBTY2FubmVyIHNjID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKICAgICAgICBsb25nIG4gPSBzYy5uZXh0TG9uZygpOwogICAgICAgIAoKICAgICAgICBBcnJheUxpc3Q8TG9uZz4gZGl2aXNvcnMgPSBuZXcgQXJyYXlMaXN0PD4oKTsKCiAgICAgICAgZm9yIChsb25nIGkgPSAxOyBpICogaSA8PSBuOyBpKyspIHsKICAgICAgICAgICAgaWYgKG4gJSBpID09IDApIHsgIC8vIDEyICUgMSA9PTAKICAgICAgICAgICAgICAgIGRpdmlzb3JzLmFkZChpKTsgLy8gZGl2aXNvciBtZSBhZGQga3IgZGl5YSAxCiAgICAgICAgICAgICAgICBpZiAoaSAhPSBuIC8gaSkgeyAvLyBjaGVjayBraXlhIGtlIDEhID0gMTIgLyAxIGFuZCB5ZXMgaXRzIHRydWUgMSAhID0gMTIKICAgICAgICAgICAgICAgICAgICBkaXZpc29ycy5hZGQobiAvIGkpOyAvLyAxMiBrbyBiaGkgYXJyYXlsaXN0IG1lIGFkZCBrciBkaXlhCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAgIENvbGxlY3Rpb25zLnNvcnQoZGl2aXNvcnMsIENvbGxlY3Rpb25zLnJldmVyc2VPcmRlcigpKTsKCiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBkaXZpc29ycy5zaXplKCk7IGkrKykgewogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50KGRpdmlzb3JzLmdldChpKSArICIgIik7CiAgICAgICAgfQogICAgfQp9Cg==