Leetcode Factor Combinations Leetcode Problem 5431