eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Пiдготувати промову

Пiдготувати промову

Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB

У Сема є деякi проблеми з дикцiєю i вимовою. Коли вiн пробує щось говорити, здається, що його рот заповнений водою. Або чимось iншим. Коротше, розiбрати, що вiн говорить, дуже складно.

Завтра Сему треба виступати з промовою на вiдкриттi якоїсь там олiмпiади, а текст його промови ще не готовий. Юра вирiшив допомогти своєму колезi написати промову. Юра вирiшив, що для того, щоб учасники олiмпiади мали хоч якiсь шанси зрозумiти Сема, промова повинна бути рядком, який складається рiвно з n великих букв латинського алфавiту, а також довжина найбiльшого пiдрядка-палiндрома промови повинна бути рiвна k.

Допоможiть Юрi пiдготувати таку промову для Сема.

Нагадаємо, палiндром — це такий рядок, який читається однаково, як злiва направо, так i справа налiво.

Вхідні дані

Єдиний рядок мiстить два цiлi числа n та k (1kn47) — бажана довжина промови, та довжина найбiльшого пiдрядка-палiндрома.

Вихідні дані

Виведiть рядок довжини n з великих символiв латинського алфавiту, який задовiльняє умову задачi. Якщо є кiлька можливих вiдповiдей — виведiть будь-який.

Приклад

Вхідні дані #1
10 5
Вихідні дані #1
HELLOMADAM
Джерело 2019-2020 ACM-ICPC, SEERC, 1/8 фiналу, 13 квiтня 2019 року