CevaCuStringuri

Time limit: 1s Memory limit: 64MB Input: Output:

Cerință

Congresul extraterestru a decis să schimbe ordinea literelor din alfabet. Ți se dă ordinea nouă a literelor precum și un string SS de lungime NN, un KK și un XX.

Se consideră toate subsecvențele de lungime KK din stringul SS, care este a XX-a cea mai mică subsecvență din punct de vedere lexicografic (pe noul alfabet)?

Date de intrare

Pe prima linie se află noul alfabet (permutare a alfabetului). Pe următoarea linie se află NN, KK și XX. Pe a treia linie se află stringul SS.

Date de ieșire

Se va tipări subsecvența cerută.

Restricții și precizări

  • 1KN1051 \leq K \leq N \leq 10^5;
  • 1XNK+11 \leq X \leq N-K+1

Exemplul 1

stdin

cabdefghijklmnopqrstuvwxzy
4 2 2
bcba

stdout

bc

Explicație

Subsecvențele sunt bcbc, cbcb, baba. Sortate lexicografic după noul alfabet sunt cbcb, bcbc, baba. A 22-a este bcbc.

Log in or sign up to be able to send submissions!