Anagram forereach