Anagram pathfinder