Ануар считает себя настоящим фокусником и поэтому всегда носит с собой несколько колод карт. Однако это не простые игральные карты: на каждой карте великого иллюзиониста написана одна строчная буква английского алфавита. Прямо сейчас Ануар показывает Андрею свой самый популярный фокус с телепатией:
В первой строке целое число $$$k$$$ — количество колод ($$$1 \le k \le 100$$$). В следующих $$$k$$$ строках описания этих колод; каждое из таких описаний состоит из всех букв, содержащихся в колоде, и оканчивается точкой (в каждой колоде — от 1 до 100 карт).
Слово максимальной длины, которое можно составить из любой колоды. Если таких слов существует несколько, то вывести лексикографически минимальное (слово, которое стоит раньше по алфавиту).
3 aabce. abca. acda.
aac.
В данном примере магическое слово не может быть длиннее трёх символов; а вот из допустимых слов длины три aac, aca, caa лексикографически минимальным является aac. Не забудьте поставить точку после ответа. В частности, если ответом будет являться пустая строка, Вы должны просто вывести точку.