• Time limit: 1.00 s
  • Memory limit: 512 MB

Tehtäväsi on muodostaa merkkijono leimasimen avulla. Merkkijono on aluksi tyhjä ja jokainen leimaus korvaa leimasimen alueella olevat merkit.

Seuraava kuva näyttää esimerkin, jossa merkkijonon pituus on 20 ja leimasimen sisältö on aybabtu. Leimauskohdat ovat järjestyksessä 2, 14, 5, 2 ja 4.

Syöte

Ensimmäisellä rivillä on kolme kokonaislukua n, m ja k: merkkijonon pituus, leimasimen pituus ja leimausten määrä.

Seuraavalla rivillä on merkkijono, joka kuvaa leimasimen. Voit olettaa, että leimasin muodostuu merkeistä az.

Viimeisellä rivillä on k kokonaislukua: leimausten kohdat p_1,p_2,\dots,p_k leimausjärjestyksessä. Merkkijono on 1-indeksoitu ja jokainen kohta on kokonaisluku välillä 1 \dots n-m+1.

Tuloste

Tulosta lopullinen merkkijono. Jos jotain kohtaa ei ole leimattu ollenkaan, tulosta siihen kohtaan piste (.).

Esimerkki

Syöte:

20 7 5
aybabtu
2 14 5 2 4

Tuloste:

.ayaybabtuu..aybabtu

Osatehtävä 1 (33 pistettä)

  • 1 \le m \le n \le 1000
  • 1 \le k \le 100

Osatehtävä 2 (43 pistettä)

  • 1 \le m \le n \le 10^5
  • 1 \le k \le 1000

Osatehtävä 3 (24 pistettä)

  • 1 \le m \le n \le 10^6
  • 1 \le k \le 5 \cdot 10^5