atcoder#ARC058D. [ARC058F] 文字列大好きいろはちゃん
[ARC058F] 文字列大好きいろはちゃん
Score : points
Problem Statement
Iroha has a sequence of strings .
She will choose some (possibly all) strings from the sequence, then concatenate those strings retaining the relative order, to produce a long string.
Among all strings of length that she can produce in this way, find the lexicographically smallest one.
Constraints
- For each , .
- For each , consists of lowercase letters.
- There exists at least one string of length that Iroha can produce.
Input
The input is given from Standard Input in the following format:
:
Output
Print the lexicographically smallest string of length that Iroha can produce.
3 7
at
coder
codar
atcodar
at
and codar
should be chosen.
3 7
coder
codar
at
codarat
codar
and at
should be chosen.
4 13
kyuri
namida
zzzzzzz
aaaaaa
namidazzzzzzz
namida
and zzzzzzz
should be chosen.