Leetcode Factor Combinations Leetcode Solution 8622