Largest value path in a directed graph

hard