Leetcode Subarray Products Leetcode 15085418