Travelling salesman problem.