Mandatory Finish - Longest Path ?!?!?!