#include<bits/stdc++.h>
using namespace std;
int main(){
    
    vector<int>v={100,100,100};
    int n=v.size();
    int p=1;
    int k=3;
    vector<vector<int>>dp(n,vector<int>(k+1,INT_MIN));
    for(int i=0;i<n;i++){
        dp[i][0]=0;
    }
    dp[0][1]=max(0,v[0]);
    dp[1][1]=max(v[0],v[1]);
    dp[1][2]=v[0]+v[1]-p;

    
    for(int i=2;i<n;i++){
        for(int j=1;j<=k;j++){
          
          dp[i][j]=max({v[i]+dp[i-2][j-1],dp[i-1][j],v[i]+v[i-1]-p+dp[i-2][j-2]});
            
        }
    }
    
    cout<<dp[n-1][k];
    
    
    return 0;
}