#include <iostream>
#include <vector>
using namespace std;
int main(){
vector<int> a;
int b;
while(cin>>b){
a.push_back(b);
}
int n=a.size();
if(n==1){
cout<<a[0]<<endl;
return 0;
}
vector<int> dp(n+1,0);
dp[1]=a[0];
for(int i=2;i<=n;i++){
dp[i]=max(dp[i-1],dp[i-2]+a[i-1]);
}
cout<<dp[n]<<endl;
return 0;
}

京公网安备 11010502036488号