#include<bits/stdc++.h>
using namespace std;
int a[5000001];
int main(){
int n,m;
//cin>>n
scanf("%d",&n);
for(int i=1;i<=n;i++){//下标1~n
//cin>>a[i];
scanf("%d",&a[i]);
}
//cin>>m;
scanf("%d",&m);
int l=1,r=n;
while(l<=r){
int mid=(l+r)/2;
if(a[mid]==m){
printf("%d",mid);
return 0;
}else if(a[mid]>m){
r=mid-1;
}else{
l=mid+1;
}
}
cout<<-1;
return 0;
}