#include "bits/stdc++.h"
using namespace std;
bool is_prime[100000];
int main() {
	memset(is_prime,-1,sizeof(is_prime));
	for(int i=2;i*i<100000;i++) {
		if(!is_prime[i]) continue;
		for(int j=i*2;j<100000;j+=i) {
			is_prime[j]=0;
		}
	}
	int m,a,b;
	while(scanf("%d %d %d",&m,&a,&b),m) {
		int ans=0;
		int P,Q;
		for(int p=2;p*p<=m;p++) {
			if(!is_prime[p]) continue;
			for(int q=p;p*q<=m;q++) {
				if(!is_prime[q]) continue;
				if(b*p-a*q>=0) {
					if(ans<p*q) {
						ans=p*q;
						P=p,Q=q;
					}
				}
			}
		}
		printf("%d %d\n",P,Q);
	}
}