import io,os,sys,itertools
input = io.BytesIO(os.read(0,os.fstat(0).st_size)).readline
n=int(input())
pairs=sorted([*map(int,input().split())]for _ in'1'*n)
pref=[0]+[*itertools.accumulate([b for a,b in pairs])]
ans=max([b for a,b in pairs])
maxi=pairs[0][0]
for i in range(n):
    ans=max(ans,pref[i+1]-pairs[i][0]+maxi)
    maxi=max(maxi,pairs[i][0]-pref[i])
sys.stdout.write(str(ans) + "\n")
Compilation message (stdout)
Compiling 'art.py'...
=======
  adding: __main__.pyc (deflated 39%)
=======
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... |