#include <iostream>
#include<climits>
using namespace std;
int main() {
// your code goes here
int n;
cin>>n;
int a[n+1],i,b[n+1],alone=0;
for(i=0;i<n;i++)
{
cin>>a[i];
//b[i]=a[i];
if(a[i]==1)
alone++;
if(a[i]==0)
b[i]=1;
else
b[i]=-1;
}
int curr_sum=0,sum=INT_MIN;
for(i=0;i<n;i++)
{
curr_sum+=b[i];
if(sum<curr_sum)
sum=curr_sum;
if(curr_sum<0)
curr_sum=0;
}
cout<<alone+sum;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTxjbGltaXRzPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglpbnQgbjsKCWNpbj4+bjsKCWludCBhW24rMV0saSxiW24rMV0sYWxvbmU9MDsKCQoJZm9yKGk9MDtpPG47aSsrKQoJIHsKCSAJY2luPj5hW2ldOwoJIAkvL2JbaV09YVtpXTsKCSAJaWYoYVtpXT09MSkKCSAJIGFsb25lKys7CgkgCSAKCSAJIGlmKGFbaV09PTApCgkgCSAgYltpXT0xOwoJIAkgIGVsc2UKCSAJICBiW2ldPS0xOwoJIH0KCSBpbnQgY3Vycl9zdW09MCxzdW09SU5UX01JTjsKCSBmb3IoaT0wO2k8bjtpKyspCgkgewoJIAkgY3Vycl9zdW0rPWJbaV07CgkgCSBpZihzdW08Y3Vycl9zdW0pCgkgCSAgc3VtPWN1cnJfc3VtOwoJIAkgaWYoY3Vycl9zdW08MCkKCSAJICBjdXJyX3N1bT0wOwoJIH0KCSAKCSBjb3V0PDxhbG9uZStzdW07CgkKCXJldHVybiAwOwp9