Maximum Path Sum In A Triangle Leetcode