#include<bits/stdc++.h>
using namespace std;

#define REP(i,n) for(int i=0;i<(n);i++)
#define int long long
#define ALL(x) (x).begin(),(x).end()
typedef pair<int, int> pii;


int imos[100010];
void solve() {
    int N;cin>>N;
    REP(i,N){
        int l,r;cin>>l>>r;
        l--;
        imos[l]++;
        imos[r]--;
    }
    REP(i,100009){
        imos[i+1]+=imos[i];
    }
    int ans = 0;
    REP(i,100010){
        if(imos[i]>=i)ans=i;
    }
    cout<<ans<<endl;
}

signed main() {
	solve();
}

