language: Python (python 2.7.2)
date: 110 days 0 hours ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
                                                                     
                                                                     
                                                                     
                                             
t=int(raw_input())
while(t):
    num=-1
    b,a=[],[]
    n=int(raw_input())
    b=raw_input().split()
    a=raw_input().split()
    i=0
    while(i<len(a)):
        a[i]=int(a[i])
        i+=1
    c=[]
    c[:]=a[:]
    c.sort()
    seq=5*[0]
    j=0
    while(j<5):
        seq[j]=c[int(b[j])-1]
        j+=1
    #print seq
    s=0
    b1=set()
    loc=5*[0]
    while (s<len(seq)):
        loc[s]=a.index(seq[s])
        b1.add(loc[s])
        s+=1
    p=[]
    p[:]=loc[:]
    p.sort()
    if(p==loc and len(b1)==5):
        print loc
    else:
        print num 
        
    t-=1