I have an array with 2 addresses and length of the route between them. I have to visit every point. How can i find the shortest route? The only thing that comes to mind