CP Graph - Tree Problems

This one is quite interesting;

And the problem is actually quite simple. Find the minimum travel distance that visits nodes a_i, …, a_k in no particular order, starting at node and ends at node .