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

Если человек справа от вас и человек слева от вас имеют одинаковые имена, то вы можете загадать желание. Ваша задача - расставить $$$n$$$ Антонов, $$$n$$$ Владов и $$$n$$$ Стасов в ряд, чтобы среди них было ровно $$$k$$$ человек, которые могут загадать желание.

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

Ввод содержит два числа $$$n$$$ и $$$k$$$, $$$(1 \leq n \leq 20000$$$, $$$0 \leq k \leq 3*n)$$$.

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

Если необходимая расстановка невозможна, выведите -1. Иначе выведите строку из $$$3*n$$$ символов. В ней должно быть ровно по $$$n$$$ символов $$$A$$$, $$$B$$$, $$$C$$$, каждый из которых обозначает человека с соответствующим именем. Если подходящих строк несколько, выведите любую.

Примеры
Входные данные
2 1
Выходные данные
CAABCB
Входные данные
6 17
Выходные данные
-1