#include<stdio.h>
typedef struct {
int stu[20001];
int last;
}List;
int main(){
List list1,list2;
int m, n, i, k;
scanf("%d%d",&m, &n);
for(i = 0;i < m;i ++)
scanf("%d",&list1.stu[i]);
list1.last = m;
for(i = 0;i < n;i ++) {
scanf("%d",&list2.stu[i]);
k = list2.stu[i] - 1;
printf("%d\n",list1.stu[k]);
}
return 0;
}