1 #include <iostream>
2 #include <algorithm>
3 #include <stdio.h>
4 #include <math.h>
5 #include <string.h>
6 #include <time.h>
7 using namespace std;
8 int a[1000010];
9 int main()
10 {
11 int n,m,first,last,mid;
12 while(cin>>n>>m&&(n!=0&&m!=0))
13 {
14 memset(a,0,sizeof(a));
15 for(int i=0;i<n;i++)
16 scanf("%d",&a[i]);
17 first=0;last=n-1;mid=0;
18 while(first<=last)
19 {
20 mid=(first+last)/2;
21 if(a[mid]<m&&a[mid+1]>m)
22 break;
23 if(a[mid]<m)
24 first=mid+1;
25 else
26 last=mid;
27 }
28 cout<<mid+1<<endl;
29 }
30 return 0;
31 }