Anagram topnotcher