#!/usr/bin/python3 slova = [] reverze = [] N=int(input()) for i in range(N): s = input() slova.append(s) # přidáme slovo ze vstupu do seznamu reverze.append(''.join(reversed(s))) # přidáme jeho reverzi do jiného seznamu slova.sort() reverze.sort() i=0 # ukazatel do seznamu slova j=0 # ukazatel do seznamu reverze maxdelka=0 while (imaxdelka): # je zatím nejdelší nejslovo=slova[i] maxdelka=len(slova[i]) i=i+1 j=j+1 elif (slova[i] < reverze[j]): # posuneme se jenom v seznamu slova i=i+1 elif (slova[i] > reverze[j]): # posuneme se jenom v seznamu reverze j=j+1 print(nejslovo)