Maximum Product Subset Leetcode Problem