#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
****************************************************************/