max=0
MAX=''
lista_a=[]
lista_b=[]
lista_c=[]
male=[]
a_wyrazy=int(input())
for i in range(a_wyrazy):
#print(i)
linia_a=input()
lista_a.append(linia_a)
#print(lista_a)
b_wyrazy=int(input())
for i in range(b_wyrazy):
#print(i)
linia_b=input()
lista_b.append(linia_b)
#print(lista_b)
for i in lista_a:
for j in lista_b:
lista_c.append(i+j)
lista_c.append(j+i)
male.append((i+j).lower())
male.append((j+i).lower())
#print(lista_c)
for i,j in zip(male,lista_c):
if i==(i[::-1]):
if (len(j))>max:
MAX=j
print (len(MAX))
if len(MAX)>0:
print(MAX)
bWF4PTAKTUFYPScnCmxpc3RhX2E9W10KbGlzdGFfYj1bXQpsaXN0YV9jPVtdCm1hbGU9W10KYV93eXJhenk9aW50KGlucHV0KCkpCgpmb3IgaSBpbiByYW5nZShhX3d5cmF6eSk6CgkjcHJpbnQoaSkKCWxpbmlhX2E9aW5wdXQoKQoJbGlzdGFfYS5hcHBlbmQobGluaWFfYSkKI3ByaW50KGxpc3RhX2EpCmJfd3lyYXp5PWludChpbnB1dCgpKQkKZm9yIGkgaW4gcmFuZ2UoYl93eXJhenkpOgoJI3ByaW50KGkpCglsaW5pYV9iPWlucHV0KCkKCWxpc3RhX2IuYXBwZW5kKGxpbmlhX2IpCiNwcmludChsaXN0YV9iKQpmb3IgaSBpbiBsaXN0YV9hOgoJZm9yIGogaW4gbGlzdGFfYjoKCQlsaXN0YV9jLmFwcGVuZChpK2opCgkJbGlzdGFfYy5hcHBlbmQoaitpKQoJCW1hbGUuYXBwZW5kKChpK2opLmxvd2VyKCkpCgkJbWFsZS5hcHBlbmQoKGoraSkubG93ZXIoKSkKI3ByaW50KGxpc3RhX2MpCgpmb3IgaSxqIGluIHppcChtYWxlLGxpc3RhX2MpOgoJaWYgaT09KGlbOjotMV0pOgoJCWlmIChsZW4oaikpPm1heDoKCQkJTUFYPWoKcHJpbnQgKGxlbihNQVgpKQppZiBsZW4oTUFYKT4wOgoJcHJpbnQoTUFYKQ==