/*
#include<stdio.h>
int main()
{
int n,sum=0,rev=0;
scanf("%d",&n);
while(n>0)
{
rev=rev*10+n%10;
sum+=n%10;
n=n/10;
}
printf("%d\n%d",rev,sum);
}
*/
/*
#include <stdio.h>
long long int n;
long long int f(long long int n)
{
long long int rev=0;
while(n>0)
{
rev=rev*10+n%10;
n=n/10;
}
return rev;
}
int main()
{
scanf("%lld", &n);
printf("%lld\n", f(n));
}
*/
/*
#include<stdio.h>
double f(double n)
{
if(n>0)
{
return n;
}
else if(n<0)
{
return -n;
}
}
int main()
{
double n;
scanf("%lf",&n);
printf("%.10g",f(n));
}
*/
/*
#include <stdio.h>
int a, n;
long long int pow(int a,int n)
{
if(a==1)
{
return 1;
}
long long int k=1;
int i;
for(i=1; i<=n; i++)
{
k=k*a;
}
return k;
}
int main()
{
scanf("%d%d", &a, &n);
printf("%lld\n", pow(a, n));
}
두수의 곱 == 두 수의 최대공약수 * 두 수의 최소공배수
두수의 곱 / 두 수의 최대공약수 == 두 수의 최소공배수
a, b
gcd(a,b) : a와 b의 최대공약수
*/
/*
#include <stdio.h>
int gcd(int p, int q){ if(p==0) return q; return gcd(q%p, p);}
long long int lcm(int a,int b)
{
long long int k;
k=(long long)a*b/gcd(a,b);
return k;
}
int main()
{
int a, b;
scanf("%d%d", &a, &b);
printf("%lld\n", lcm(a, b));
}
*/
#include <stdio.h>
int n, k, d[1010];
int findi(int k)
{
}
int main();
{
scanf("%d", &n);
for(int i=1; i<=n; i++)
scanf("%d", &d[i]);
scanf("%d", &k);
printf("%d\n", findi(k));
}



