a=input()
al=input().split()
b=input()
bl=input().split()
print(a)
ase=set(al)
bse=set(bl)
o2=list(ase&bse)
o2.sort()
print(' '.join(o2))
o3=list(set(al+bl))
o3.sort()
print(' '.join(o3))
c=[]
for d in range(0,64):
c.append(str(d))
U=set(c)
o4=list(U-ase)
o4=list(map(int,o4))
o4.sort()
o4=list(map(str,o4))
print(' '.join(o4))
if ase==bse:
print(1)
else:
print(0)
o6=ase.issubset(bse)
if o6==True:
print(1)
else:
print(0)
o7='0' in ase
if o7==True:
print(1)
elif o7==False:
print(0)