n=int(raw_input()) v=map(int,raw_input().split()) dp=[0]*(n+1) dp[1]=v[0] for i in xrange(2,n+1): dp[i]=max(dp[i-1],dp[i-2]+v[i-1]) print dp[n]