#include<bits/stdc++.h>
using namespace std;
bool cmp(int x,int y){
return x>y;
}
const int N=1010;
int s[N],t[N],n,i,ans;
int main(){
cin>>n;
for(i=1;i<=n;i++){
cin>>t[i]>>s[i];
}
sort(s+1,s+1+n,cmp);
ans=s[1];
for(i=1;i<=n;i++){
if(ans<=s[i])ans-=t[i];
else ans=s[i]-t[i];
}
if(ans<0)cout<<-1<<endl;
else cout<<ans<<endl;
return 0;
}
/*
4
3 5
8 14
5 20
1 16
*/