Updated tsp.java