#abc225f. [abc225_f]String Cards

[abc225_f]String Cards

题目描述

我们有NN张卡片。第ii张卡片上写有字符串SiS_i

找到通过选择这些卡片中的KK张并以任意顺序连接它们而得到的字典序最小的字符串。

约束条件

  • 1KN501 \leq K \leq N \leq 50
  • 1Si501 \leq |S_i| \leq 50
  • SiS_i由小写英文字母组成。

输入

输入按以下格式从标准输入给出:

NN KK S1S_1 S2S_2 \vdots SNS_N

输出

打印答案。

样例输入 1

4 3
ode
zaaa
r
atc

样例输出 1

atcoder

注意,无法翻转或排列卡片上的字符串。 例如,第一张卡片上的ode不能用作edodeo

样例输入 2

5 2
z
z
zzz
z
zzzzzz

样例输出 2

zz

可能存在一对i,ji, j (ij)(i \neq j),使得Si=SjS_i = S_j