First time asking question, apologies if incorrect.
What would be the best way to approach this problem (Similar to travelling salesman, but I\'m not sure if it runs