#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
vector<int>factors;
int range=sqrt(n);
for(int i=1;i<=range;i++){
if(n%i==0){
if(n/i==i){
factors.push_back(i);
}
else{
factors.push_back(i);
factors.push_back(n/i);
}
}
}
int n1=factors.size();
for(int i=0;i<n1;i++){
cout<<factors[i]<<" ";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCl7CglpbnQgbjsKCWNpbj4+bjsKCQoJdmVjdG9yPGludD5mYWN0b3JzOwoJCglpbnQgcmFuZ2U9c3FydChuKTsKCWZvcihpbnQgaT0xO2k8PXJhbmdlO2krKyl7CgkJaWYobiVpPT0wKXsKCQkJaWYobi9pPT1pKXsKCQkJCWZhY3RvcnMucHVzaF9iYWNrKGkpOwoJCQl9CgkJCQoJCQllbHNlewoJCQkJZmFjdG9ycy5wdXNoX2JhY2soaSk7CgkJCQlmYWN0b3JzLnB1c2hfYmFjayhuL2kpOwoJCQl9CgkJfQoJfQoJCgkKCWludCBuMT1mYWN0b3JzLnNpemUoKTsKCWZvcihpbnQgaT0wO2k8bjE7aSsrKXsKCQljb3V0PDxmYWN0b3JzW2ldPDwiICI7Cgl9CglyZXR1cm4gMDsKfQ==