A. Новый пароль
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

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

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

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

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

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

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

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

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

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

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

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

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

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

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