Maximum Subarray Min Product Leetcode Solutions With Explanation