Недавно на БерТВ начали показывать новую телеигру. В этой игре двум игрокам дается число A из 2n цифр. Игроки в начале и после очередного хода сами договариваются, кто из них будет ходить следующим. Единственное ограничение — каждый игрок должен сделать ровно n ходов. На своем ходе i-ый игрок берет самую левую цифру числа A и дописывает ее в конец своего числа Si, при этом из числа A эта цифра стирается. Изначально числа обоих игроков (S1 и S2) «пусты». Лидирующие нули в числах A, S1, S2 допускаются. В конце игры первый игрок получает S1 бурлей, а второй — S2 бурлей.
Однажды на телеигру попали Гомер и Мардж. Им удалось заранее узнать число A, и теперь они хотят договориться делать ходы оптимально. Помогите им — составьте такую последовательность ходов Гомера и Мардж, чтобы каждый из них сделал ровно n ходов, и при этом их суммарный выигрыш был как можно больше.
В первой строке записано число n (1 ≤ n ≤ 18). Во второй строке записано целое число ровно из 2n цифр — число A. Допускаются лидирующие нули.
Выведите строку из 2n символов «H» и «M» — последовательность ходов Гомера и Мардж, приводящую к максимальному суммарному выигрышу. Каждый игрок должен сделать ровно n ходов. Если решений несколько, выведите любое.
2
1234
HHMM
2
9911
HMHM
Название |
---|