tsp1 : passed 35ms