Combination Sum Leetcode Problem 5431