#include using namespace std; int n,v[1000],d[1000]; int dp(int i) { if(d[i]) return d[i]; int ans; if(i >= n) return 0; else ans = max(dp(i+1),dp(i+2)+v[i]); return d[i] = ans; } int main() { cin >> n; for(int i = 0; i < n; i++) cin >> v[i]; cout << dp(0) << endl; return 0; }