N = int(input())
A = input().replace(' ', '')

all = N * (N + 1) // 2

def search_one():
    a = 0
    b = len(A)
    while True:
        j = (b - a) // 2
        if '1' * j in A:
            a = j
        else:
            b = j
        if b - a < 5:
            break
    return b

i = N

onecnt = 0
while i > 0:
    i = search_one()
    found = False
    while found == False and i > 0:
        o = A.count('1' * i)
        if o > 0:
            onecnt += (i * (i + 1) // 2) * o
            A = A.replace('1' * i, '')
            found = True
        else:
            i -= 1
    
    
print(all - onecnt)