Path With Maximum Probability Leetcode Solution 21