#include<bits/stdc++.h> using namespace std; struct dog{ int k,p; } d[100009]; int main(){ int n,r; cin>>n>>r; for(int i=0;i<n;i++) cin>>d[i].k>>d[i].p; sort(d,d+n); for(int i=n-1;i>=0;i--) if(r>d[i].p){ cout<<d[i].k; break; } return 0; }