Загрузка данных


n = int(input())
left_free = 0
right_free = 0
last_start = 0

for _ in range(n):
    t = int(input())
    duration = abs(t)
    if t < 0:
        start = max(last_start, left_free)
        left_free = start + duration
    else:
        start = max(last_start, right_free)
        right_free = start + duration
    last_start = start

RefuelingDuration = max(left_free, right_free)
print(RefuelingDurat