#include<stdio.h>
#include<stdlib.h>
typedef struct Node{
    int data;
    struct Node *next;
}nd;
nd *head=NULL,*tail;
void create(int num){
    nd *newnode=(nd*)malloc(1*sizeof(nd));
    newnode->data=num;
    newnode->next=NULL;
if(head==NULL){
    newnode=head;
    newnode=tail;
}else{
   tail->next=newnode;
   tail=newnode;
}
}
int search(int x){
    nd *temp=head;
    int pos=1;
     while(temp!=NULL)
        {
            if(temp->data==x) {
            return pos;
            }
            temp=temp->next;
            pos++;
        }
        return 
            
    }

int main(){
    int n,num,x;
    scanf("%d",&n);
    for(int i=0;i<n;i++)
    {
        scanf("%d",&num);
        create(num);
    }
    scanf("%d",&x);
   printf("%d",search(x));
    return 0;
}