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

Задача . A. Проверка правописания


Задача

Темы: реализация *800

Тимуру очень нравится его имя. В качестве написания его имени он допускает любую перестановку букв строки Timur. Например, следующие строки — это корректные способы написания его имени: Timur, miurT, Trumi, mriTu. Обратите внимание, что написание содержит прописную букву T, а остальные буквы должны быть строчными.

Сегодня в качестве имени он написал строку \(s\) длины \(n\), которая состоит из прописных и строчных букв латинского алфавита. Он попросил вас проверить, является ли строка \(s\) правильным написанием его имени.

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

Первая строка входных данных содержит целое число \(t\) (\(1 \leq t \leq 10^3\)) — количество наборов входных данных.

Первая строка каждого набора входных данных содержит целое число \(n\) \((1 \leq n \leq 10)\) — длину заданной строки \(s\).

Вторая строка содержит \(s\), которая состоит только из прописных и строчных букв латинского алфавита.

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

Для каждого набора входных данных выведите «YES» (без кавычек), если строка \(s\) удовлетворяет условию, или «NO» (без кавычек), если нет.

Вы можете выводить ответ в любом регистре (например, вывод «yEs», «yes», «Yes» и «YES» всё ещё будет считаться корректным).


Примеры
Входные данныеВыходные данные
1 10
5
Timur
5
miurT
5
Trumi
5
mriTu
5
timur
4
Timr
6
Timuur
10
codeforces
10
TimurTimur
5
TIMUR
YES
YES
YES
YES
NO
NO
NO
NO
NO
NO

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

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