Understanding TSP