wip question 89, TBD reduce properly visited paths.