N=int(input()) V=list(map(int,input().split())) DP=[0]*(N+50) for i in range(N): DP[i]=max(DP[i-2]+V[i],DP[i-3]+V[i]) print(max(DP))