/*
#include <stdio.h>
int arr[1000001]={};
int bs(int s, int e, int k)
{
int mid=(s+e)/2;
if(e<s)
{
return -1;
}
else
{
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 m,n,i,j;
int a,index;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&arr[i]);
}
scanf("%d",&m);
for(j=1;j<=m;j++)
{
scanf("%d",&a);
index=bs(1,n,a);
printf("%d ",index);
}
return 0;
} ^ (|)
() | {()}|
/||\| /{}\|
/\ | /\ o
/ \ / \
*/
#include<stdio.h>
int bs(int s,int e,int k)
{
int mid=(s+e)/2;
if(arr[mid]>=k)
{
return bs(mid+1,e,k);
}
else if(arr[mid]<k)
{
}
}
int main()
{
int n,a,i;
int arr[100001]={};
int index;
scanf("%d %d",&n,&a);
for(i=1;i<=n;i++)
{
scanf("%d",arr[i]);
}
if(arr[n]<a)
{
printf("%d",n+1);
}
index=bs(1,n,a);
}