import std.stdio;
import std.conv;
import std.string;
import std.array;
void main(){
  int n;
  while(n=to!int(chomp(readln())),n){
    int[] arr=[];
    for(int i=0;i<n;++i) arr~=to!int(chomp(readln()));
    int target=to!int(chomp(readln()));
    int o=0,w=n,ans=0;
    while(w!=0){
      ++ans;
      if(arr[o+w/2]==target) break;
      else{
        if(arr[o+w/2]>target) o=w+1;
        else o=0;
        w/=2;
      }
    }
    writeln(ans);
  }
}