#include <bits/stdc++.h>
using namespace std;
int main() {
ios_base::sync_with_stdio(0);
long long n;
stack<int> oogabooga;
cin >> n;
long long k=0;
for(long long i=1; i*i<=n; i++){
if(i*i==n){
cout << i << endl;
}
else if(n%i==0){
cout << i << endl;
oogabooga.push(n/i);
k++;
}
}
for(int i=0; i<k; i++){
cout << oogabooga.top() << endl;
oogabooga.pop();
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oMCk7Cglsb25nIGxvbmcgbjsKCXN0YWNrPGludD4gb29nYWJvb2dhOwoJY2luID4+IG47Cglsb25nIGxvbmcgaz0wOwoJZm9yKGxvbmcgbG9uZyBpPTE7IGkqaTw9bjsgaSsrKXsKCQlpZihpKmk9PW4pewoJCQljb3V0IDw8IGkgPDwgZW5kbDsKCQl9CgkJZWxzZSBpZihuJWk9PTApewoJCQljb3V0IDw8IGkgPDwgZW5kbDsKCQkJb29nYWJvb2dhLnB1c2gobi9pKTsKCQkJaysrOwoJCX0KCX0KCWZvcihpbnQgaT0wOyBpPGs7IGkrKyl7CgkJY291dCA8PCBvb2dhYm9vZ2EudG9wKCkgPDwgZW5kbDsKCQlvb2dhYm9vZ2EucG9wKCk7Cgl9CglyZXR1cm4gMDsKfQ==