#include <bits/stdc++.h>
using namespace std;
int k[10000005],p[10000005];
int main()
{
long long n,r,i,t=0,maxn=0;
cin>>n>>r;
for(i=1;i<=n;i++)
cin>>k[i]>>p[i];
for(i=1;i<=n;i++)
if(p[i]>r) p[i]=0;
maxn=p[1];
for(i=1;i<=n;i++)
{
if(p[i]!=0&&p[i]>maxn)
{
maxn=p[i];
t=i;
}
}
cout<<k[t];
return 0;
}