Statement is not available in English language
A. Магические руны
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Морти нашел магические руны. Каждая руна обозначена своей буквой строчного латинского алфавита. Рику и Морти стало интересно, а смогут ли они составить заклинание из этих рун.

Заклинание $$$s$$$ — это строка, состоящая из рун, длины $$$n$$$. При этом, если все подстроки заклинания длины хотя бы 2 различны, то такое заклинание называется сильным. В противном же случае, заклинание называется слабым. Например, «portal» — сильное заклинание, а «abracadabra» — слабое заклинание.

Чтобы Морти вернуться домой, ему нужно составить сильное заклинание длины $$$n$$$ — помогите ему с этим!

Подстрока строки $$$s$$$ — это последовательность символов, идущих подряд в строке $$$s$$$. Например, «abc» является подстрокой строки «dfabced».

Входные данные

В первой строке вводится целое число $$$n$$$ — необходимая длина заклинания $$$(1 \le n \le 677)$$$.

Выходные данные

Выведите единственную строку — необходимое сильное заклинание длины $$$n$$$. Если ответов несколько, то можно вывести любой.

Примеры
Входные данные
6
Выходные данные
portal
Входные данные
5
Выходные данные
morty