//Można zawsze inaczej - to zadanie dla Ciebie
#include <iostream>
#include <vector>
using namespace std;
int main() {
ios_base::sync_with_stdio(false);
vector <int> v;
int x=225;
int p=2;
int i=0;
while  (p*p<x)
{
 if (x%p==0) 
  {v.insert(v.begin()+i,p);
   v.insert(v.end()-i,x/p);
   i++;}
   p++;
}
if (p*p==x) v.insert(v.begin()+i,p);
//gotowe
for (int i=0; i<v.size();i++)
  cout <<v[i]<<" ";
}