Anagram piecewise