애너그램은 어떤 단어의 글자를 모두 재배열해서 만든 다른 단어다. 예를 들어 rasp의 글자를 재배열하면 spar가 된다.
다음 두 조건 중 하나를 만족하면 두 단어는 거의 애너그램이다.
단어 두 개가 주어진다. 두 단어가 완전히 같은지, 애너그램인지, 거의 애너그램인지, 아니면 아무 관계도 없는지 판정하라.
입력은 한 줄이다. 공백 하나로 구분된 단어 두 개가 주어진다.
두 단어는 모두 영어 소문자로만 이루어지고, 길이는 1자 이상 1000자 이하다.
한 줄을 출력한다.
먼저 앞에 쓸 단어를 정한다. 길이가 다르면 짧은 단어를 앞에 쓰고, 길이가 같으면 사전순으로 앞서는 단어를 앞에 쓴다. 앞에 쓰는 단어를 A, 나머지를 B라고 하자.
아래 조건을 위에서부터 확인해서 처음으로 맞는 문장 하나만 출력한다.
A is identical to BA is an anagram of BA is almost an anagram of BA is nothing like BA와 B 자리에는 입력으로 주어진 단어를 그대로 쓴다.