#include <stdio.h>
int arr[100001]={};
int bs(int s,int e,int r)
{
//printf("s=%d e=%d\n",s,e);
int mid=(s+e)/2;
if(s>e)
{
return mid+1;
}
if(s==e)
{
return mid;
}
if(arr[mid]>=r)
{
return bs(s,mid,r);
}
else if(arr[mid]<r)
{
return bs(mid+1,e,r);
}
}
int main()
{
int n,k,i;
int index;
scanf("%d %d",&n,&k);
for(i=1;i<=n;i++)
{
scanf("%d",&arr[i]);
}
if(arr[n]<k)
{
printf("%d",n+1);
}
else
{
index=bs(1,n,k);
printf("%d",index);
}
return 0;
}



