#include <bits/stdc++.h>
#define rep(i,n) for(ll i=0;i<(n);++i)
#define all(a) (a).begin(),(a).end()
using namespace std;
typedef pair<int,int> P;
typedef long long ll;

int main(){
    int n; cin >> n;
    vector<ll> num(100200,0);

    rep(i,n){
        int a, b; cin >> a >> b; b++;

        for(int i = a; i < b; i++){
            num[i]++;
        }
    }

    ll ans = 0;
    for(int i = 1; i < 100100; i++){
        int k = i-1;
        if(k <= num[i]) ans = k;
    }

    //imosの方が良かったかも。
    cout << ans << endl;

}
