Олимпиадный тренинг

Задача . A. Новый пароль


Иннокентий решил сменить пароль от социальной сети «ЕстьКонтакт!», но ему лень придумывать новый пароль самому. Поэтому он обратился за помощью к вам.

Иннокентий решил, что придуманный пароль должен удовлетворять следующим условиям:

  • длина пароля должна быть равна n,
  • пароль должен состоять только из строчных латинских букв,
  • количество различных символов в пароле должно быть равно k,
  • любые два подряд идущих символа в пароле должны быть различны.

Перед вами стоит задача помочь Иннокентию и придумать для него новый пароль, удовлетворяющий всем описанным условиям.

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

В первой строке следуют два целых положительных числа n и k (2 ≤ n ≤ 100, 2 ≤ k ≤ min(n, 26)) — длина пароля и количество различных символов в нем.

Обратите внимание, что исходя из ограничений искомый новый пароль всегда существует.

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

Выведите любой пароль, который удовлетворяет всем условиям Иннокентия.

Примечание

В первом примере один из подходящих новых паролей — java, так как его длина равна 4 и в нём используется 3 различных строчных буквы a, j и v.

Во втором примере один из подходящих новых паролей — python, так как его длина равна 6 и он состоит из 6 различных строчных букв.

В третьей примере один из подходящих новых паролей — phphp, так как его длина равна 5 и в нём используется 2 различных строчных буквы p и h.

Обратите внимание, что для всех подходящий паролей из примеров также выполняется условие того, что никакие два одинаковых символа не идут подряд.


Примеры
Входные данныеВыходные данные
1 4 3
java
2 6 6
python
3 5 2
phphp

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w645
Комментарий учителя