TSP Solver updated