Problem4397--§3 4 病毒(virus)

4397: §3 4 病毒(virus)

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

有一天,小 y 突然发现自己的计算机感染了一种病毒!还好,小 y 发现这种病毒很弱,只是会把文档中的所有字母替换成其它字母,但并不改变顺序,也不会增加和删除字母。
现在怎么恢复原来的文档呢!小 y 很聪明,他在其他没有感染病毒的机器上,生成了一个由若干单词构成的字典,字典中的单词是按照字母顺序排列的,他把这个文件拷贝到自己的机器里,故意让它感染上病毒,他想利用这个字典文件原来的有序性,找到病毒替换字母的规律,再用来恢复其它文档。
现在你的任务是:告诉你被病毒感染了的字典,要你恢复一个字母串。

Input

第一行为整数 $K\ (K≤50,000)$,表示字典中的单词个数。
以下 $K$ 行,是被病毒感染了的字典,每行一个单词。
最后一行是需要你恢复的一串字母。
所有字母均为小写。

Output

输出仅一行,为恢复后的一串字母。当然也有可能出现字典不完整、甚至字典是错的情况,这时请输出一个 $0$。

Sample 1 Input

6
cebdbac
cac
ecd
dca
aba
bac
cedab

Sample 1 Output

abcde

HINT

题目来源:一本通 OJ 题号 1396

Source/Category

数据结构 2.50.图论