Leetcode Subarray Products Leetcode 1501