N = int(input()) V = list(map(int,input().split())) def vsum(i): vlist = [0]*N while i < N: if i < 3: vlist[i] = vlist[i-2] + V[i] elif i < N: vlist[i] = max(vlist[i-2],vlist[i-3])+V[i] i += 1 return max(vlist[N-1],vlist[N-2]) if N == 1: print(V[0]) else: print(vsum(0))