#include <stdio.h>
int arr[100000];
int bs(int s,int e,int n) //n이상인 수가 처음으로 등장하는 위치
{
if(s>e)
{
return n+1;
}
int mid=(s+e)/2;
if(s==e)
{
if(arr[s]>=k) return s;
}
if(arr[mid]>=n)
{
bs(s,mid,n);
}
else
{
bs(mid+1,e,n);
}
}
int main()
{
int i,k,n; //n=정수 개수 k= 찾으려는 정수
scanf("%d %d",&n,&k);
for(i=1; i<=n; i++)
{
scanf("%d",&arr[i]);
}
printf("%d",bs(1,n,k));
}



