#include<bits/stdc++.h>
using namespace std;
#define INT long long
int main(){
INT N;
cin>>N;
INT O[N+1];
INT X[N+1];
for(int i=1;i<=N;i++){
cin>>O[i]>>X[i];
}
float Vmax=floor(O[1]*1.0/X[1]),Vmin=ceil(O[1]*1.0/(X[1]+1));
for(int i=2;i<=N;i++){
if(floor(O[i]*1.0/X[i])<Vmax){
Vmax=O[i]/X[i]*1.0;
}
if(ceil(O[i]*1.0/(X[i]+1))>Vmin){
Vmin=ceil(O[i]*1.0/(X[i]+1));
}
}
cout<<ceil(Vmin)<<" "<<floor(Vmax)<<endl;
return 0;
}