#include<stdio.h>
#include<string.h>
#include<math.h>
int main()
{
long n,r,a[100000][100]={0},i,j,max,q;
scanf("%ld",&n);
scanf("%ld",&r);
for(i=0;i<n;i++)
{
for(j=0;j<=1;j++)
{
scanf("%ld",&a[i][j]);
}
}
max=0;
for(i=0;i<n;i++)
{
if(a[i][1]>max&&a[i][1]<=r)
{
max=a[i][1];
}
}
for(i=0;i<n;i++)
{
if(a[i][1]==max)
{
q=a[i][0];
break;
}
}
printf("%ld",q);
return 0;
}