brute for travelling salesman