Олимпиадный тренинг

Задача . A. Избежать Trygub


Строка \(b\) является подпоследовательностью строки \(a\), если \(b\) может быть получена из \(a\) удалением нескольких (возможно нуля или всех) символов. Например, «xy» подпоследовательность «xzyw» и «xy», но не «yx».

Вам дана строка \(a\). Ваша задача переставить символы \(a\), так что «trygub» не будет подпоследовательностью получившейся строки.

Другими словами, вы должны найти строку \(b\), которая является перестановкой символов строки \(a\) и «trygub» не является подпоследовательностью \(b\).

У нас есть замечательное, верное доказательство того, что любая строка может быть переупорядочена так, чтобы не содержать «trygub» в качестве подпоследовательности, но условие этой задачи слишком короткое для его изложения.

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

В первой строке находится единственное целое число \(t\) (\(1\le t\le 100\)) — количество наборов входных данных.

В первой строке описания каждого набора входных данных находится единственное целое число \(n\) (\(1\le n\le 200\)) — длина \(a\).

В следующей строке находится строка \(a\) длины \(n\), состоящая из строчных символов латинского алфавита.

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

Для каждого набора входных данных выведите строку \(b\) длины \(n\), которая является перестановкой символов строки \(a\) и «trygub» не является ее подпоследовательностью.

Если существует несколько возможных строк \(b\), вы можете вывести любую.

Примечание

В первом наборе входных данных «bugyrtnotna» не содержит «trygub» как подпоследовательность. Она содержит все символы «trygub», но не в правильном порядке, поэтому это не подпоследовательность.

Во втором наборе входных данных мы можем не менять порядок символов, потому что это не требуется.

В третьем наборе входных данных «bruhtrywatchinggura» содержит «trygu» как подпоследовательность, но не содержит «trygub».


Примеры
Входные данныеВыходные данные
1 3
11
antontrygub
15
bestcoordinator
19
trywatchinggurabruh
bugyrtnotna
bestcoordinator
bruhtrywatchinggura

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w644
Комментарий учителя