#include<bits/stdc++.h>
using namespace std;
long long n,a[100005],x;
int f(int l,int r,int m){
		if(a[m]==x){
		cout<<i;
		return 0;	
		}
	
	l=l+m;
	n=n-m;
	f(l,n,(l+n)/2);
}
int main(){
    cin>>n;
    for(int i=1;i<=n;i++){
    cin>>a[i];	
    }
    cin>>x;
    f(1,n,(1+n)/2);
	return 0;
}

/**************************************************************
	Problem: 1236
	User: chenjingqi
	Language: C++
	Result: Compile Error
****************************************************************/