// DP SESSION - 8 Google SWE Intern Question
import java.util.*;
import java.lang.*;
import java.io.*;
class Codechef
{
{
// your code goes here
Scanner sc
=new Scanner
(System.
in); int n=sc.nextInt();
int []a=new int[n+1];
for(int i=1;i<=n;i++) a[i]=sc.nextInt();
int out=max(n,a);
}
public static int max(int n,int[]a){
int[]dp=new int[n+1];
dp[1]=a[1];
for(int i=2;i<=n;i++){
dp[i]=dp[i-1]+a[i];
if(i-3>=1){
dp
[i
]=Math.
max(dp
[i
],dp
[i
-3]+a
[i
]); }
if(i-5>=1){
dp
[i
]=Math.
max(dp
[i
],dp
[i
-5]+a
[i
]); }
}
return dp[n];
}
}
Ly8gRFAgU0VTU0lPTiAtIDggR29vZ2xlIFNXRSBJbnRlcm4gUXVlc3Rpb24KaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBDb2RlY2hlZgp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgkJU2Nhbm5lciBzYz1uZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoJCWludCBuPXNjLm5leHRJbnQoKTsKCQlpbnQgW11hPW5ldyBpbnRbbisxXTsKCQlmb3IoaW50IGk9MTtpPD1uO2krKykgYVtpXT1zYy5uZXh0SW50KCk7CgkJaW50IG91dD1tYXgobixhKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4ob3V0KTsKCX0KCXB1YmxpYyBzdGF0aWMgaW50IG1heChpbnQgbixpbnRbXWEpewoJICAgIGludFtdZHA9bmV3IGludFtuKzFdOwoJICAgIGRwWzFdPWFbMV07CgkgICAgZm9yKGludCBpPTI7aTw9bjtpKyspewoJICAgICAgICBkcFtpXT1kcFtpLTFdK2FbaV07CgkgICAgICAgIGlmKGktMz49MSl7CgkgICAgICAgICAgICBkcFtpXT1NYXRoLm1heChkcFtpXSxkcFtpLTNdK2FbaV0pOwoJICAgICAgICB9CgkgICAgICAgIGlmKGktNT49MSl7CgkgICAgICAgICAgICBkcFtpXT1NYXRoLm1heChkcFtpXSxkcFtpLTVdK2FbaV0pOwoJICAgICAgICB9CgkgICAgfQoJICAgIHJldHVybiBkcFtuXTsKCX0KfQo=