#include<bits/stdc++.h>
using namespace std;

int dp[1005];
int N;
int V[1005];

int main(){
    cin>>N;
    for(int i=0;i<N;i++)cin>>V[i];

    dp[0]=V[0];
    dp[1]=max(V[0],V[1]);

    for(int i=2;i<N;i++)dp[i]=max(dp[i-1],dp[i-2]+V[i]);

    printf("%d\n",dp[N-1]);
    return 0;
}