Maximum Product Subset Leetcode 75