# your code goes here
x = [15, -2, 2, -8, 1, 7, 10]
k = 0

prefix = [0] * len(x)
prefix[0] = x[0]
for i in range(1, len(x)):
    prefix[i] = prefix[i-1]+x[i]

maxlen = 0
# Initialize minlen to infinity so any found length is smaller than it
minlen = float('inf')
found = False

for i in range(1, len(x)):
    for j in range(0, i):
        if prefix[i] == prefix[j] + k:
            length = i - j
            maxlen = max(length, maxlen)
            found = True

# Reset minlen to 0 if no matching subarray was found
if not found:
    minlen = 0

print(maxlen, minlen)
