Start: Jul, 06, 2019 10:00:00
20190706Python程序设计基础培训扩展练习
End: Jul, 17, 2019 12:00:00
Time elapsed:
Time remaining:

Problem_ID: G
Result: Accepted
Time: 2659ms
Memory: 26164kB
Author: 13626529353
In contest: 1300

while True:
    try:
        n,t=map(int,input().split())
        s=input().split()
        for i in range(t):
            x,y=input().split()
            j = 0
            while j < n:
                if y == s[j]:
                    if j==0:
                        s=[x]+s
                        n=n+1
                    else:
                        s=s[0:j]+[x]+s[j:]
                        n=n+1
                    break
                j = j + 1
        for nn in s:
            print(nn, end=" ")
        print()
    except EOFError:
        break