#include<stdio.h>
#include<iostream>
#include<cstring>
#include<algorithm>
#include<bits/stdc++.h>
#include<cmath>
#define f(i,x) for(i=0;i<x;i++)
#define sc(x) scanf("%d",&x)
#define sc1(x) scanf("%lld",&x)
#define pb push_back
#define mp make_pair
#define fi first
#define se second
#define mod 1000000007
#define set(v) v.begin(),v.end()
#define pc(x) printf("%d\n",x)
#define pc2(x) printf("%d ",x)
#define pc1(x) printf("%lld\n",x)
using namespace std;
int main(){
long m,n,t;
int p,i,j,p1=0;
vector<long>arr;
vector<long>arr1;
scanf("%ld",&m);
while(m--){
scanf("%ld",&n);
arr.pb(n);
}
sc(p);
for(i=0;i<p;i++)
{
if(i==0)
{
scanf("%ld",&t);
arr1.pb(t-1);
printf("%ld\n",arr[t-1]);
}
else{
scanf("%ld",&t);
sort(arr1.begin(),arr1.end());
for(j=0;j<arr1.size();j++){
if(arr1[j]<=p1+t-1)
p1++;
}
/*int p2=0;
if(p1!=0)
for(j=0;j<arr1.size();j++){
if(arr1[j]<=t+p1-1&&arr1[j]>t-1)
p1++;
}
p1=p1+p2;*/
arr1.pb(t+p1-1);
printf("%ld\n",arr[t+p1-1]);
p1=0;//p2=0;
}
}
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPGNzdHJpbmc+CiNpbmNsdWRlPGFsZ29yaXRobT4KI2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KI2luY2x1ZGU8Y21hdGg+CiNkZWZpbmUgZihpLHgpIGZvcihpPTA7aTx4O2krKykKI2RlZmluZSBzYyh4KSBzY2FuZigiJWQiLCZ4KQojZGVmaW5lIHNjMSh4KSBzY2FuZigiJWxsZCIsJngpCiNkZWZpbmUgcGIgcHVzaF9iYWNrCiNkZWZpbmUgbXAgbWFrZV9wYWlyCiNkZWZpbmUgZmkgZmlyc3QKI2RlZmluZSBzZSBzZWNvbmQKI2RlZmluZSBtb2QgMTAwMDAwMDAwNwojZGVmaW5lIHNldCh2KSB2LmJlZ2luKCksdi5lbmQoKQojZGVmaW5lIHBjKHgpIHByaW50ZigiJWRcbiIseCkKI2RlZmluZSBwYzIoeCkgcHJpbnRmKCIlZCAiLHgpCiNkZWZpbmUgcGMxKHgpIHByaW50ZigiJWxsZFxuIix4KQp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbWFpbigpewpsb25nIG0sbix0OwppbnQgcCxpLGoscDE9MDsKdmVjdG9yPGxvbmc+YXJyOwp2ZWN0b3I8bG9uZz5hcnIxOwpzY2FuZigiJWxkIiwmbSk7CndoaWxlKG0tLSl7CglzY2FuZigiJWxkIiwmbik7CglhcnIucGIobik7CQp9CnNjKHApOwpmb3IoaT0wO2k8cDtpKyspCnsKaWYoaT09MCkKewpzY2FuZigiJWxkIiwmdCk7CmFycjEucGIodC0xKTsKcHJpbnRmKCIlbGRcbiIsYXJyW3QtMV0pOwp9CmVsc2V7CglzY2FuZigiJWxkIiwmdCk7Cglzb3J0KGFycjEuYmVnaW4oKSxhcnIxLmVuZCgpKTsKCWZvcihqPTA7ajxhcnIxLnNpemUoKTtqKyspewoJCWlmKGFycjFbal08PXAxK3QtMSkKCQlwMSsrOwoJfQoJLyppbnQgcDI9MDsKCWlmKHAxIT0wKQoJZm9yKGo9MDtqPGFycjEuc2l6ZSgpO2orKyl7CgkJaWYoYXJyMVtqXTw9dCtwMS0xJiZhcnIxW2pdPnQtMSkKCQlwMSsrOwoJfQoJcDE9cDErcDI7Ki8KCWFycjEucGIodCtwMS0xKTsKCXByaW50ZigiJWxkXG4iLGFyclt0K3AxLTFdKTsKCXAxPTA7Ly9wMj0wOwp9Cn0KCXJldHVybiAwOwp9