#include<iostream>
using namespace std;
int main(){
  int n,table[100002]={0};
  cin >>n;
  for(int i=0,a,b; i<n; i++){
    cin >>a>>b;
    for(a; a<=b; a++) table[a]++;
  }
  for(int i=n+1; i>0; i--){
    if(table[i] >= i-1){
      cout <<i-1<<endl;
      return 0;
    }
  }
  cout <<"0"<<endl;
  return 0;
}