Anagram windrowing