Республиканская олимпиада по информатике 2021 года за 11 класс | Казахстанские олимпиады

AB

Ограничение по времени Ограничение по памяти
1 секунда 256 мегабайт

NN школьников из классов А и Б выстроены в ряд. ii-й школьник в ряду сказал число cic_i – сколько школьников не с его класса стоят левее в ряду. Вам дан перемешанный массив cc. Восстановите любое возможное изначальное расположение учеников.

Формат входного файла

В первой строке находится одно целое число N(1N1.5106)N(1 \leq N \leq 1.5 · 10^6).

Во второй строке находятся NN целых числа x1,x2,...,xN(0xiN)x_1, x_2, ..., x_N (0 \leq x_i \leq N) — перемешанный массив cc.

Формат выходного файла

Выведите изначальное расположение учеников в виде строки длины NN —состоящей из символов a и b. Гарантируется, что существует хотя бы одна такая строка.

Если есть несколько ответов, выведите любое из них.

Примеры

Ввод

4
1 0 2 0

Вывод

bbab

Ввод

5
0 0 2 1 3

Вывод

bbaba