n=int(input()) v=list(map(int,input().split())) if n==1: print(v[0]) else: dp=[0]*n dp[0]=v[0] dp[1]=max(v[0],v[1]) for i in range(2,n): dp[i]=max(dp[i-1],dp[i-2]+v[i]) print(dp[n-1])