Problem 67 - Maximum path sum 2