Anagram logician