Longest Path Fast Algorithm