#include<stdio.h>
int dat[100];
int main(){
	int a;
	while(scanf("%d",&a),a){
		for(int i=0;i<a;i++)scanf("%d",dat+i);
		int count=0;
		int left=0;
		int right=a-1;
		int n;
		scanf("%d",&n);
		while(1){
			int M=(left+right)/2;
			count++;
			if(dat[M]==n)break;
			if(dat[M]>n){
				right=M-1;
			}
			if(dat[M]<n){
				left=M+1;
			}
			if(right<left)break;
		}
		printf("%d\n",count);
	}
}