#include #include using namespace std; int tab[1000000]; int main() { for (int i = 0; i < 1000000; ++i) tab[i] = 1000000000; ios_base::sync_with_stdio(0); int n; cin >> n; for (int i = 1; i * i <= n; ++i) { if (i * i == n){ tab[i] = i; break; } if (n%i == 0) { tab [2*i - 2] = i; tab [2*i - 1] = n/i; } } sort(tab, tab + 1000000); for (int i = 0; i < 1000000; ++i) { if (tab[i] == 1000000000) break; cout << tab[i] <<' '; } return 0; }