#include <iostream>
#include<bits/stdc++.h>
using namespace std;
typedef long long int ll;
int main() {
int n;
cin>>n;
vector<int> ans;
for(ll i=1;i<=sqrt(n);i++){
if(n%i==0){
if(i==n/i){
ans.push_back(i);
}
else{
ans.push_back(i);
ans.push_back(n/i);
}
}
}
sort(ans.begin(),ans.end());
for(ll i=0;i<ans.size();i++){
cout<<ans[i]<<" ";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTxiaXRzL3N0ZGMrKy5oPgoKCnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp0eXBlZGVmIGxvbmcgbG9uZyBpbnQgbGw7CgoKaW50IG1haW4oKSB7CglpbnQgbjsKCWNpbj4+bjsKCQoJdmVjdG9yPGludD4gYW5zOwoJCgkKCWZvcihsbCBpPTE7aTw9c3FydChuKTtpKyspewoJCWlmKG4laT09MCl7CgkJCWlmKGk9PW4vaSl7CgkJCQlhbnMucHVzaF9iYWNrKGkpOwoJCQl9CgkJCWVsc2V7CgkJCQlhbnMucHVzaF9iYWNrKGkpOwoJCQkJYW5zLnB1c2hfYmFjayhuL2kpOwoJCQkJCgkJCX0KCQl9Cgl9CnNvcnQoYW5zLmJlZ2luKCksYW5zLmVuZCgpKTsKCglmb3IobGwgaT0wO2k8YW5zLnNpemUoKTtpKyspewoJCWNvdXQ8PGFuc1tpXTw8IiAiOwoJCQoJfQoJcmV0dXJuIDA7Cn0=