Visit each vertex exactly once and return to the starting vertex.
Minimize total cost
Greedy algorithm doesn't work!