Anagram diagnostician