#include #include #include #include #include #include #include #include #include #include #define LL long long #define inf 0x3f3f3f3f #define eps 1e-6 using namespace std; const int maxn = 1000000+10; int a[maxn]; int main() { int n,x; while(scanf("%d",&n)!=EOF) { int tot=0; for (int i=1;i<=n;i++) { scanf("%d",&x); tot+=x; int y=(1890*x+143)%10007; a[i]=y-x; } int tp=0,m=0; for (int i=1;i<=n;i++) { if (tp<0) tp=a[i]; else tp+=a[i]; m=max(tp,m); } printf("%d\n",tot+=m); } return 0; }