TSP worked out