Leetcode Subarray Products Leetcode Rating Predictor