#define M 99999
T[M],t[M];main(i,j,m,a,b,p,q){
for(i=2;i<M;i++)if(!T[i])for(j=i*2;j<M;j+=i)T[j]=1;
for(i=2,j=0;i<M;i++)if(!T[i])t[j++]=i;
for(;scanf("%d%d%d",&m,&a,&b),m;printf("%d %d\n",p,q))for(i=0;;i++)if(t[i]*t[i]>m)i=-1,m--;else if(p=t[i],q=m/t[i],p*q==m&&!T[q]&&a*q<=b*p)break;
exit(0);}