Travelling Salesman Problem C