#include <iostream>
#include <math.h>
using namespace std;
int main()
{
long long n,x;cin>>n;
long long score[n+1];
long long player[n];
score[0]=0;
for(int i=1;i<=n;i++){
int a,b;cin>>a>>b;
if(a>b){score[i]=score[i-1]-(a-b);
if(score[i]<0){score[i]=score[i]*(-1);}
player[i-1]=1;
}
else{score[i]=score[i-1]-(b-a);
if(score[i]<0){score[i]=score[i]*(-1);}
player[i-1]=2;
}
} long long max = score[0];
for (int i = 1; i <= n; i++) {
if (score[i] > max){
max = score[i];
}}
for(int i=0;i<=n;i++){
if(max==score[i]){x=player[i-1];}
}
cout<< x<<" "<< max<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bWF0aC5oPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewogICAgbG9uZyBsb25nIG4seDtjaW4+Pm47CiAgICBsb25nIGxvbmcgc2NvcmVbbisxXTsKICAgIGxvbmcgbG9uZyBwbGF5ZXJbbl07CiAgICAgIHNjb3JlWzBdPTA7CiAgICBmb3IoaW50IGk9MTtpPD1uO2krKyl7CiAgICAgICAgaW50IGEsYjtjaW4+PmE+PmI7CiAgICAgICAgaWYoYT5iKXtzY29yZVtpXT1zY29yZVtpLTFdLShhLWIpOwogICAgICAgIGlmKHNjb3JlW2ldPDApe3Njb3JlW2ldPXNjb3JlW2ldKigtMSk7fQogICAgICAgIHBsYXllcltpLTFdPTE7CiAgICAgICB9CiAgICAgICAgZWxzZXtzY29yZVtpXT1zY29yZVtpLTFdLShiLWEpOwogICAgICAgIGlmKHNjb3JlW2ldPDApe3Njb3JlW2ldPXNjb3JlW2ldKigtMSk7fQogICAgICAgIHBsYXllcltpLTFdPTI7CiAgICAgICAgfQogICAgfSBsb25nIGxvbmcgbWF4ID0gc2NvcmVbMF07CiAgICAgZm9yIChpbnQgaSA9IDE7IGkgPD0gbjsgaSsrKSB7CiAgICAgICAgaWYgKHNjb3JlW2ldID4gbWF4KXsKICAgICAgICAgICAgbWF4ID0gc2NvcmVbaV07CiAgICAgICAgfX0KICAgICAgICBmb3IoaW50IGk9MDtpPD1uO2krKyl7CiAgICAgICAgICAgIGlmKG1heD09c2NvcmVbaV0pe3g9cGxheWVyW2ktMV07fQogICAgICAgIH0KICAgICAgICBjb3V0PDwgeDw8IiAiPDwgbWF4PDxlbmRsOwoKICAgICByZXR1cm4gMDsKfQo=