1# Runtime: 276 ms (Top 95.45%) | Memory: 37.2 MB (Top 59.09%)2from itertools import accumulate345class Solution:6def rangeSum(self, nums, n, left, right):7acc = []89for i in range(n):10acc.extend(accumulate(nums[i:]))1112acc.sort()1314return sum(acc[left - 1 : right]) % (10**9 + 7)