#cup N,K,X=(int(i) for i in input().split()) A=[[i for i in input().split()] for i in range(K)] C=[int(i) for i in input().split()] S=[0]*N for i in range(N): S[i]=i+1 i=0 while i=0 and A[i][0]!="?": a1=int(A[i][0])+1 b=int(A[i][1])+1 t=C[a1] C[a1]=C[b] C[b]=t i-=1 i=0 cp="" while i