import math
for _ in range(input()):
n=input()
c={}
for i in range(n):
a,b=raw_input().split()
#print ord(a),ord(b)
c[a]=b
s=raw_input()
for i in c.keys():
s=s.replace(i,c[i])
s=s.strip('0')
a,b=math.floor(float(s)),float(s)
#print a,b
if a==b:
print int(b)
else:
if b<1:
d=str(b)
print d[1:]
else:
print b
aW1wb3J0IG1hdGgKZm9yIF8gaW4gcmFuZ2UoaW5wdXQoKSk6CiAgICBuPWlucHV0KCkKICAgIGM9e30KICAgIGZvciBpIGluIHJhbmdlKG4pOgogICAgICAgIGEsYj1yYXdfaW5wdXQoKS5zcGxpdCgpCiAgICAgICAgI3ByaW50IG9yZChhKSxvcmQoYikKICAgICAgICBjW2FdPWIKICAgIHM9cmF3X2lucHV0KCkgCiAgICBmb3IgaSBpbiBjLmtleXMoKToKICAgICAgICBzPXMucmVwbGFjZShpLGNbaV0pCiAgICBzPXMuc3RyaXAoJzAnKSAgICAKICAgIGEsYj1tYXRoLmZsb29yKGZsb2F0KHMpKSxmbG9hdChzKQogICAgI3ByaW50IGEsYgogICAgaWYgYT09YjoKICAgICAgICBwcmludCBpbnQoYikKICAgIGVsc2U6CiAgICAgICAgaWYgYjwxOgogICAgICAgICAgICBkPXN0cihiKQogICAgICAgICAgICBwcmludCBkWzE6XQogICAgICAgIGVsc2U6CiAgICAgICAgICAgIHByaW50IGIKICAgICAgICAgICAgCiAgICAgICAg