#include<stdio.h>
int A[200001];
long long ff(int s,int f){
	long long Ans1=0;
	long long Ans2=0;
	if(f==s)return 0;
	else if((f-s+1)%2==0){
		for(int i=s;i<f+1;i++){
			if(i%2)Ans1+=A[i];
			else Ans2+=A[i];
		}
		return Ans1>Ans2 ? Ans1 : Ans2;
	}else{
		Ans1=ff(s+1,f);
		Ans2=A[s]+ff(s+2,f);
		return Ans1>Ans2 ? Ans1 : Ans2;
	}
}
int main(){
	int N;
	scanf("%d",&N);
	for(int i=0;i<N;i++){
		scanf("%d",&A[i]);
	}	
	printf("%lld",ff(0,N-1));
}