n = int(input()) a = [0]*n b = [0]*n for i in range(n): a[i],b[i] = map(int,input().split()) N = 1<>j&1: continue res = INF for i in range(n): if mask>>i&1==0: continue res = min(res,max(dp[mask][i],a[j]+b[i]-a[i])) dp[mask|(1<