Anagram syllogist