Денис решил выучить язык моржей. Оказалось, что алфавит моржей состоит из $$$n$$$ букв, которые совпадают с $$$n$$$ первыми буквами английского алфавита, а язык — из всевозможных слов длины $$$m$$$. Денис настроен решительно, поэтому он даже купил словарь, в котором все слова расположены по алфавиту. Подскажите Денису $$$k$$$-е слово в словаре, чтобы помочь ему в изучении языка.
Три целых числа $$$n$$$, $$$m$$$, $$$k$$$, где $$$2 \le n \le 26$$$, $$$1 \le k \le n^m \le 10^{18}$$$.
Строка из $$$n$$$ строчных латинских букв.
3 5 6
aaabc
26 3 1739
cow
20 4 99431
milk
В первом примере словарь будет начинаться со слов: aaaaa, aaaab, aaaac, aaaba, aaabb, aaabc, aaaca, $$$\dots$$$ .
| Название |
|---|


