Anagram obeying