39 Combination Sum Leetcode Solution