Anagram upclimbing