#include<bits/stdc++.h>
#define rep(i,n)for(int i=0;i<n;i++)
using namespace std;

int a[100000], b[100000];
int main() {
	int n; scanf("%d", &n);
	rep(i, n)scanf("%d%d", &a[i], &b[i]);
	for (int i = n; i >= 0; i--) {
		int cnt = 0;
		for (int j = 0; j < n&&cnt < i; j++) {
			if (a[j] - 1 <= i&&i < b[j])cnt++;
		}
		if (cnt == i) {
			printf("%d\n", i);
			return 0;
		}
	}
	puts("0");
}