Anagram undeceiver