#include using namespace std; int N; vector V(1009); int memo[1009][4]; int main(){ cin >> N; for(int i=1;i<=N;i++)cin >> V[i]; memo[1][1]=V[1]; memo[2][1]=V[2]; for(int i=3;i<=N;i++){ memo[i][1]=max(memo[i-1][0]+V[i],memo[i-2][0]+V[i]); memo[i][0]=max(memo[i-1][1],memo[i-2][1]); } cout << max(memo[N][1],memo[N][0]) << endl; }