#include <iostream>
using namespace std;
//需要细想 可能是单调 谢谢博友文章
int main()
{
while(1)
{
int n;
cin>>n;
if(cin.eof()==1)
{
break;
}
int mint;
int x,y,z;
int flag=0;
for(int a=n;a>=1;a--)
{
for(int b=(n/a);b>=a;b--)
{
for(int c=(n/(a*b));c>=b;c--)
{
if(a*b*c==n)
{
mint=2*a*b+2*b*c+2*c*a;
x=a;
y=b;
z=c;
flag=1;
break;
}
}
if(flag==1)
{
break;
}
}
if(flag==1)
{
break;
}
}
cout<<x<<" "<<y<<" "<<z<<endl;
}
return 0;
}