Leetcode Subarray Products Leetcode 7535527 04