tsp array