#include #include #include using namespace std; #define ll long long ll a[1100000],b[1100000]; ll mi[1100000]; int n; ll ans,sum; int main() { while(scanf("%d",&n)!=EOF) { sum=0; for(int i=1;i<=n;i++) scanf("%I64d",&a[i]); for(int i=1;i<=n;i++) { b[i]=b[i-1]+(1890*a[i]+143)%10007-a[i]; sum+=a[i]; } ans=sum; for(int i=1;i<=n;i++) { mi[i]=min(mi[i-1],b[i]); ans=max(ans,sum+b[i]-mi[i]); } printf("%I64d\n",ans); } return 0; }