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