레터 뱅크

아직 제출이 없습니다시간 제한1초메모리 제한128 MB

문제

어떤 단어의 글자를 각각 한 번 이상, 원하는 만큼 여러 번 써서 다른 단어를 만들 수 있으면 앞의 단어를 뒤의 단어의 레터 뱅크라고 한다. 예를 들어 IMPS는 MISSISSIPPI의 레터 뱅크다. MISSISSIPPI는 I, M, P, S만 쓰고 네 글자를 모두 한 번 이상 쓰기 때문이다.

두 단어 α와 β가 주어질 때, α가 β의 레터 뱅크인지 판정하는 프로그램을 작성하시오. 첫 번째 단어 α에는 같은 글자가 두 번 나오지 않는다. 두 단어 모두 공백 없이 대문자 A부터 Z까지로만 이루어진다.

입력

입력은 표준 입력으로 주어진다. 첫째 줄에 테스트 케이스의 개수 TT (1T201 \le T \le 20)가 주어진다. 이어지는 TT개 줄에는 테스트 케이스마다 두 단어가 공백 하나로 구분되어 주어진다. 각 단어의 길이는 80 이하이다.

출력

표준 출력에 테스트 케이스마다 정확히 한 줄씩 출력한다. 첫 번째 단어가 두 번째 단어의 레터 뱅크이면 YES를, 아니면 NO를 출력한다.