#include
int a[10001]; //n <= 10000, 所以至少应该开10001的数组.int a[9999];
int main()
{
int i,b,d,e = 0;//以e为判断条件的话, 最好将其赋初值
scanf("%d",&b);
for(i=1;i<=b;i++)
{
scanf("%d",&a[i]);
}
scanf("%d",&d);
i=0;
do
{
i++;
if(a[i]==d)
{
e=1;
}
}
while (i <= b && a[i] != d);
//while(a[i]!=d);循环退出条件应该为2个: 1.数组到达尾部 2.找到该数
if(e!=1)printf("-1");
else
printf("%d",i);
return 0;
}