英小文字からなる文字列 $S$ , 英小文字全体からなる集合の部分集合 $T = \{ T_1, T_2, \ldots, T_N \}$ , 正整数 $K$ が与えられます。ただし、 $N = 0$ のときは $T = \{\}$ です。
$S$の良い部分文字列を$S$ の部分文字列であって、 $T$ に属する文字をひとつも含まないものと定義します。
$S$ の良い部分文字列の中で、辞書順で $K$ 番目に小さいものを出力してください。良い部分文字列が $K$ 個未満の場合は -1 を出力してください。
この問題においては、文字列として等しい部分文字列は取り出す位置が異なっても区別しません。
$S$ $K$ $N$ $T_1$ $T_2$ $\ldots$ $T_N$
$N = 0$ のとき、入力に$3$行目が存在しないことに注意してください。
$S$ の良い部分文字列の中で、辞書順で $K$ 番目に小さいものを出力してください。良い部分文字列が $K$ 個未満の場合は -1 を出力してください。
aaa 2 0
aa
mississippi 5 1 i
ss
abracadabra 8 2 b d
rac
aizucompetitiveprogrammingcamp 16 2 m o
etitive