Задача о коммивояжере.

Коммивояжеру, живущему в городе А1, надо посетить города А2, А3 и А4, причем каждый город точно один раз, и затем вернуться обратно в А1. Известно, что все города попарно соединены между собой дорогами, причем длины дорог bij между городами Ai и Aj (i,j = 1, 2, 3, 4) таковы: b12 = 30, b14 = 20, b23 = 50, b24 = 40, b13 = 70, b34 = 60.

Надо определить порядок посещения городов, при котором длина соответствующего пути минимальна.