import sys
n = int(sys.stdin.readline())
a = list(map(int,sys.stdin.readline().split()))
b = list(map(int,sys.stdin.readline().split()))
m = int(sys.stdin.readline())
c = list(map(int,sys.stdin.readline().split()))

arr=[-1 for i in range(m)]
new=[]

for i in range(n):
    if a[i] ==0:
        new.append(b[i])
if len(new)>=1:
    for i in range(m):
        answer=c[i]
        answer=new[-1]
        new = [c[i]] + new[:len(new)-1]
       

   

        arr[i]=answer
else :arr=c
amm=''
for i in range(len(arr)-1):
    amm+=(str(arr[i])+' ')
amm+=str(arr[len(arr)-1])
print(amm)