Hulja


Submit solution

Points: 100
Time limit: 1.0s
Memory limit: 512M

Author:
Problem types
Allowed languages
Assembly, Awk, C, C++, Java, Perl, Python

Tonči je za rođendan dobio veliku ploču s N redaka i M stupaca popunjenu slovima. Donio ju je Vjekoslavi i rekao: „Evo ploče, a ti smisli tekst.”

Kako bi osmislila tekst, Vjekoslava je na neko polje stavila figuricu te slovo zapisano na tom polju napisala na papir kao početak riječi. Zatim je figuricu određen broj puta pomaknula za jedno polje, uvijek se krećući u nekom od osam smjerova. Dok je pomicala figuricu, na kraj je riječi redom dopisivala sva slova zapisana na poljima koja je figurica posjećivala, pazeći da nikad ne posjeti polje sa slovom koje već ima u riječi.

Vjekoslavin omiljeni broj je D, tako da je pazila i da joj riječ ne premaši duljinu D. Ako u nekom trenutku više nije mogla pomaknuti figuricu, dodavala je slova ‘Z’ na kraj riječi, sve dok joj riječ nije dostigla duljinu D.

Koja je po abecedi najmanja riječ koju je Vjekoslava mogla sastaviti?

Ulazni podaci

U prvom retku nalaze se brojevi N i M (1 ≤ N, M ≤ 1000), brojevi iz teksta zadatka.

U drugom retku nalazi se broj D (1 ≤ D ≤ 26), broj iz teksta zadatka.

U sljedećih N redaka nalazi se po M velikih slova engleske abecede koja predstavljaju Tončijevu ploču.

Izlazni podaci

U jedini redak treba ispisati traženu riječ iz teksta zadatka.

Probni primjeri

Ulaz
1 14
3
DANISUBEZBROJA
Izlaz
ADZ

Ulaz
2 2
4
AD
CB
Izlaz
ABCD

Ulaz
3 14
5
NIJEMORETOLIKO
VELIKONIDUBOKO
VELIKONIDUBOKO
Izlaz
BIKOL

Comments

There are no comments at the moment.