Anagram absolver