#include<bits/stdc++.h>
using namespace std;
int a[10005],n,x,o=-1;
int main(){
	scanf("%d",&n); 
	for(int i=0;i<n;i++){
		scanf("%d",&a[i]); 
	} 
	int l=0;
	int r=n-1;
	scanf("%d",&x);
	while(1){ 
		int m=(l+r)/2;
		if(a[m]==x){
			o=m;
			break;
		}
		else if(a[m]>x) r=m-1;
		else l=m+1;
	}  
	printf("%d",o+1);
	return 0;
}
/**************************************************************
	Problem: 1236
	User: houshanglin
	Language: C++
	Result: Time Limit Exceed
****************************************************************/