#include <cstdlib>
#include <iostream>
#include <vector>
using namespace std;

int main() {
	cin.tie(0);
	ios::sync_with_stdio(false);

	const int MAX = 100001;
	vector<int> cnt(MAX + 2, 0);

	int n;
	cin >> n;

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

	for(int i = 0; i < MAX; ++i)
		cnt[i + 1] += cnt[i];

	for(int i = n + 1; i > 0; --i) {
		if(cnt[i] + 1 >= i) {
			cout << i - 1 << endl;
			break;
		}
	}

	return EXIT_SUCCESS;
}