#include <iostream>
using namespace std;
int main() {
int n;
cin>>n;
int k=0, s, e, x[n], y[n];
for(int i=0; i<n; i++){
cin>>x[i]>>y[i];
}
int ans=0;
for( int i=1; i<n; i++){
int xx=x[i]-x[i-1];
int yy=y[i-1]-y[i];
if(yy>xx) {
if(k==0){
s=y[i-1];
}
k++;
e=y[i];
ans=max(s-e, ans);
} else {
k=0;
}
}
cout<<ans;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBpbnQgbjsKICAgIGNpbj4+bjsKICAgIGludCBrPTAsIHMsIGUsIHhbbl0sIHlbbl07CiAgICBmb3IoaW50IGk9MDsgaTxuOyBpKyspewogICAgY2luPj54W2ldPj55W2ldOwogICAgfQogICAgaW50IGFucz0wOwogICAgZm9yKCBpbnQgaT0xOyBpPG47IGkrKyl7CiAgICAJaW50IHh4PXhbaV0teFtpLTFdOwogICAgCWludCB5eT15W2ktMV0teVtpXTsKICAgIAlpZih5eT54eCkgewogICAgCQlpZihrPT0wKXsKICAgIAkJCXM9eVtpLTFdOwogICAgCQl9CiAgICAJCWsrKzsKICAgIAkJZT15W2ldOwogICAgCQlhbnM9bWF4KHMtZSwgYW5zKTsKICAgIAl9IGVsc2UgewogICAgCQlrPTA7CiAgICAJCQogICAgCX0KICAgIH0KICAgIGNvdXQ8PGFuczsKICAgIHJldHVybiAwOwp9Cg==