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