Simple TSP Solver