problem solvers: solutions: The shortest route