#include <bits/stdc++.h>
using namespace std;
struct nn{
long long w,s;
}a[55000];
bool cmp(nn h,nn j){
return (h.w+h.s)<(j.w+j.s);
}
int main(){
long long n;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i].w>>a[i].s;
}
sort(a+1,a+1+n,cmp);
long long yy=0,ooo=0;
for(int i=1;i<n;i++){
yy=yy+a[i].w;
ooo=max(ooo,yy-a[i+1].s);
}
printf(“%d”,ooo);
}