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

int imos[100000 + 10];

int main() {

    int n;
    cin >> n;

    for(int i=0; i<n; i++){
        int a,b;
        cin >> a >> b;
        imos[a] += 1;
        imos[b+1] += -1;
    }

    for(int i=1; i<100000 + 10; i++){
        imos[i] += imos[i-1];
    }

    int ans = 0;

    for(int i=1; i<100000 + 10; i++){
        if(i <= imos[i] + 1){
            ans = i-1;
        }
    }

    cout << ans << endl;

    return 0;
}
