Leetcode Subarray Products Leetcode 1508902321 Npi