# your code goes here
import sys
from collections import deque
input = sys.stdin.readline
stair = dict()
cnt = int(input())
result = [0] * (cnt+1)
visited = [0]*301
for i in range(1,cnt+1):
stair[i] = int(input())
def bfs(s,c,w):
q = deque([(s,c,w)])
while q:
t,c,w = q.popleft()
if c == 3:
continue
if t == cnt:
result.append(visited[t])
if c < 2:
if t+1 <= cnt:
if visited[t+1] != 0:
if visited[t+1] < w + stair[t+1]:
visited[t+1] = w + stair[t+1]
q.append((t+1,c+1,visited[t+1]))
else:
visited[t+1] = w + stair[t+1]
q.append((t+1,c+1,visited[t+1]))
if t+2 <= cnt:
if visited[t+2] != 0 :
if visited[t+2] < w + stair[t+2]:
visited[t+2] = w + stair[t+2]
q.append((t+2,1,visited[t+2]))
else:
visited[t+2] = w + stair[t+2]
q.append((t+2,1,visited[t+2]))
return visited[cnt]
if cnt > 1:
print(bfs(0,0,0))
else:
print(stair[1])
IyB5b3VyIGNvZGUgZ29lcyBoZXJlCmltcG9ydCBzeXMKZnJvbSBjb2xsZWN0aW9ucyBpbXBvcnQgZGVxdWUKaW5wdXQgPSBzeXMuc3RkaW4ucmVhZGxpbmUKCnN0YWlyID0gZGljdCgpCmNudCA9IGludChpbnB1dCgpKQpyZXN1bHQgPSBbMF0gKiAoY250KzEpCnZpc2l0ZWQgPSBbMF0qMzAxCmZvciBpIGluIHJhbmdlKDEsY250KzEpOgogICAgc3RhaXJbaV0gPSBpbnQoaW5wdXQoKSkKCmRlZiBiZnMocyxjLHcpOgogICAgcSA9IGRlcXVlKFsocyxjLHcpXSkKCiAgICB3aGlsZSBxOgogICAgICAgIHQsYyx3ID0gcS5wb3BsZWZ0KCkKICAgICAgICBpZiBjID09IDM6CiAgICAgICAgICAgIGNvbnRpbnVlCiAgICAgICAgaWYgdCA9PSBjbnQ6CiAgICAgICAgICAgIHJlc3VsdC5hcHBlbmQodmlzaXRlZFt0XSkKCiAgICAgICAgaWYgYyA8IDI6CiAgICAgICAgICAgIGlmIHQrMSA8PSBjbnQ6CiAgICAgICAgICAgICAgICBpZiB2aXNpdGVkW3QrMV0gIT0gMDoKICAgICAgICAgICAgICAgICAgICBpZiB2aXNpdGVkW3QrMV0gPCB3ICsgc3RhaXJbdCsxXToKICAgICAgICAgICAgICAgICAgICAgICAgdmlzaXRlZFt0KzFdID0gdyArIHN0YWlyW3QrMV0KICAgICAgICAgICAgICAgICAgICAgICAgcS5hcHBlbmQoKHQrMSxjKzEsdmlzaXRlZFt0KzFdKSkKICAgICAgICAgICAgICAgIGVsc2U6CiAgICAgICAgICAgICAgICAgICAgdmlzaXRlZFt0KzFdID0gdyArIHN0YWlyW3QrMV0KICAgICAgICAgICAgICAgICAgICBxLmFwcGVuZCgodCsxLGMrMSx2aXNpdGVkW3QrMV0pKQogICAgICAgIGlmIHQrMiA8PSBjbnQ6CiAgICAgICAgICAgIGlmIHZpc2l0ZWRbdCsyXSAhPSAwIDoKICAgICAgICAgICAgICAgIGlmIHZpc2l0ZWRbdCsyXSA8IHcgKyBzdGFpclt0KzJdOgogICAgICAgICAgICAgICAgICAgIHZpc2l0ZWRbdCsyXSA9IHcgKyBzdGFpclt0KzJdCiAgICAgICAgICAgICAgICAgICAgcS5hcHBlbmQoKHQrMiwxLHZpc2l0ZWRbdCsyXSkpCiAgICAgICAgICAgIGVsc2U6CiAgICAgICAgICAgICAgICB2aXNpdGVkW3QrMl0gPSB3ICsgc3RhaXJbdCsyXQogICAgICAgICAgICAgICAgcS5hcHBlbmQoKHQrMiwxLHZpc2l0ZWRbdCsyXSkpCiAgICByZXR1cm4gdmlzaXRlZFtjbnRdCgppZiBjbnQgPiAxOgogICAgcHJpbnQoYmZzKDAsMCwwKSkKZWxzZToKICAgIHByaW50KHN0YWlyWzFdKQ==