n = int(input()) nums = list(map(int, input().split())) dp1 = [nums[0]] * n #偷第一家 dp2 = [0] * n # 不偷第一家 dp1[1] = nums[0] dp2[1] = nums[1] for i in range(2,n): dp1[i] = max(dp1[i-1], dp1[i-2]+nums[i]) dp2[i] = max(dp2[i-1], dp2[i-2]+nums[i]) print(max(dp1[-2], dp2[-1]))