#include <iostream>
#include <vector>
#include <algorithm>
#include <cmath>
using namespace std;


int main() {
    int N;
    cin >> N;
    vector<int> v(100003, 0);
    for(int i=0; i<N; ++i) {
        int a, b;
        cin >> a >> b;
        ++v[a-1];
        --v[b];
    }
    int ret = 0;
    for(int i=1; i<v.size(); ++i) {
        v[i] += v[i-1];
        if(v[i] >= i) {
            ret = i;
        }
    }
    cout << ret << endl;
}
