#include<bits/stdc++.h>
using namespace std;
int x,y,ans,l;
int ansi,ansj;
double cha=2000000; 
//1498 902 10
//x	y   x*1.0/y
//
//cha=abs();  如果cha更小,就更新 
//
//	A		B
//	1-10	1-10
//	
//	循环A(1-10){
//		循环B(1-10){
//			A:   
//			B:   不是互质
//			如果不是互质
//			  
//			  A*1.0/B 
//			 
//		
//		} 
//	
//	
//	}
	 
int main(){
	cin>>x>>y>>l;
	for(int i=1;i<=l;i++){
		for(int j=1;j<=l;j++){
			if(__gcd(i,j)==1){
				double t=abs(i*1.0/j-x*1.0/y);
				if(t<cha){
					cha=t;
					ansi=i;
					ansj=j;
					
				}
			}
			
		}
	}
	cout<<ansi<<" "<<ansj;


}

/**************************************************************
	Problem: 2331
	User: admin
	Language: C++
	Result: Wrong Answer
****************************************************************/