3704: 逆天阵

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:1 解决:1

题目描述

逆天阵法是上古法阵,失传已久,还好有小蛮这个女娲族后人,从神农鼎的铭文中找的了丝丝线索,了解到要使用逆天阵法,需得上古三神器:女娲神玉,神农鼎,伏羲剑。以蚩尤血族为祭品,让女娲后人用灵力催动逆天之阵方可发动。

但是小蛮却忘掉了阵法的符咒,幸运的是她带着那本描述符咒的古书,里面有N 个由A..E 组成的字符串,而他们的最长公共子串就是法阵的符咒。小蛮最讨厌读书,所以请你帮她找到法阵的符咒。

输入

第一行,一个正整数N,表示有N 个字符串。

接下来N 行,每行一个有A...E 构成的字符串。

输出

第一行输出一个整数,表示最长公共子串的长度。

第二行输出最长的公共子串,有多个则输出字典序最小的那个。

样例输入 复制

3
CABCAB
CBCABC
CDBCAB

样例输出 复制

4
BCAB

提示

【数据范围】 

对于30%的数据N≤2,L≤2000

对于另20%的数据N≤30,L≤300

对于剩余50%的数据N≤20,L≤1000

【Hint】

子串的定义为字符串S 中的一段连续字符串。