#include<bits/stdc++.h>
using namespace std;
//函数 
int gcd(int a,int b){
	if(a%b==0){
		return b;
	}
	return gcd(b,a%b);
}
int main(){
	int a,b,c;//定义 
	int n,m;
	double q,ans=10000;
	scanf("%d %d %d",&a,&b,&c);//输入
	q=(a+0.0000000001)/b;
	for(int i=1;i<=c;i++){
		for(int j=1;j<=c;j++){
			if((gcd(i,j)==1)&&((i+0.000000001)/j>=q)&&((i+0.00000001)/j-q<ans)){
				n=i,m=j,ans=(i+0.0000000001)/j-q;
			}
		}
	}
	printf("%d %d\n",n,m);
    return 0;
} 
//比值尽可能小 
//化简,公约数 
 
/**************************************************************
	Problem: 2331
	User: linxichen
	Language: C++
	Result: Accepted
	Time:54 ms
	Memory:2076 kb
****************************************************************/