Solving TSP with Simulated Annealing