Представьте игру, где вы начинаете с одной буквы "a" и по очереди выполняете команды:
- "Скопируй себя" (удваиваешь строку)
- "Следующая буква" (превращаешь каждый символ в следующий в алфавите)
После всех преобразований нужно узнать, какая буква окажется на k-й позиции. Задача кажется простой, но при больших k (до 10^14!) прямое построение строки невозможно - нужна математическая оптимизация.