#include<bits/stdc++.h>
using namespace std;
int n,minl=1e9+1,maxr=-1,m=-1;
int main()
{
cin>>n;
int ans=0;
for(int i=1;i<=n;i++) {
int l,r;
cin>>l>>r;
minl=min(l,minl);
if(i==1) maxr=max(maxr,r);
if(l<maxr && i>1) {
maxr=max(maxr,r);
} else {
m=max(m,l-maxr);
}
}
ans=maxr-minl;
cout<<ans<<' '<<m;
return 0;
}