#include <iostream>
#include <cmath>
using namespace std;
struct Punct {float x,y;};
Punct P[101];
int main(){
int n,i;
//Citire date
cin >> n;
for(i=0;i<n;i++) cin >> P[i].x >> P[i].y;
float d = sqrt(P[0].x*P[0].x + P[0].y*P[0].y);
float dmin = d;
float dmax = d;
for(i=1;i<n;i++){
d = sqrt(P[i].x*P[i].x + P[i].y*P[i].y);
if(d<dmin)dmin = d;
if(d>dmax)dmax = d;
}
cout << dmin << " " << dmax;
}