어떤 단어의 글자를 각각 한 번 이상, 원하는 만큼 여러 번 써서 다른 단어를 만들 수 있으면 앞의 단어를 뒤의 단어의 레터 뱅크라고 한다. 예를 들어 IMPS는 MISSISSIPPI의 레터 뱅크다. MISSISSIPPI는 I, M, P, S만 쓰고 네 글자를 모두 한 번 이상 쓰기 때문이다.
두 단어 α와 β가 주어질 때, α가 β의 레터 뱅크인지 판정하는 프로그램을 작성하시오. 첫 번째 단어 α에는 같은 글자가 두 번 나오지 않는다. 두 단어 모두 공백 없이 대문자 A부터 Z까지로만 이루어진다.
입력은 표준 입력으로 주어진다. 첫째 줄에 테스트 케이스의 개수 T (1≤T≤20)가 주어진다. 이어지는 T개 줄에는 테스트 케이스마다 두 단어가 공백 하나로 구분되어 주어진다. 각 단어의 길이는 80 이하이다.
표준 출력에 테스트 케이스마다 정확히 한 줄씩 출력한다. 첫 번째 단어가 두 번째 단어의 레터 뱅크이면 YES를, 아니면 NO를 출력한다.