#include <iostream>
using namespace std;
int main() {
int v[50],n,x;
cin>>n>>x;
for(int i=0;i<n;i++)
{
cin>>v[i];
}
int st=0,dr=n-1,mij,gasit=-1;
while(st<=dr){
mij=(st+dr)/2;
if(v[mij]==x){
gasit=mij;
break;
}
else
if(x<v[mij]){
dr=mij-1;
}
else if(x>v[mij])
st=mij+1;
}
cout<<gasit;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgdls1MF0sbix4OwoJY2luPj5uPj54OwoJZm9yKGludCBpPTA7aTxuO2krKykKCXsKCQljaW4+PnZbaV07Cgl9CglpbnQgc3Q9MCxkcj1uLTEsbWlqLGdhc2l0PS0xOwoJd2hpbGUoc3Q8PWRyKXsKCQltaWo9KHN0K2RyKS8yOwoJCWlmKHZbbWlqXT09eCl7CgkJZ2FzaXQ9bWlqOwoJCWJyZWFrOwoJCX0KCQllbHNlCgkJaWYoeDx2W21pal0pewoJCQlkcj1taWotMTsKCQl9CgkJZWxzZSBpZih4PnZbbWlqXSkKCQlzdD1taWorMTsKCX0KCWNvdXQ8PGdhc2l0OwoJcmV0dXJuIDA7Cn0K