#2767. 烦人括号

烦人括号

题目描述

奶牛们只学过加和减.她们写下了含有N(1≤\red{N(1≤}N≤\red{N≤}10)\red{10)}项的表达式,比如:

1+4−2−1+10−6\red{1+4 -2-1+10^{ -6}}

贝茜认识到地加上不同的括号,表达式会有不同的值.请帮她计算出表达示的最大值.

输入格式

第1\red{1}行:整数N\red{N};

第2\red{2}到N+1\red{N+1}行:每行是一个整数K(−100≤\red{K(-100≤}K≤\red{K≤}100),\red{100),}

表示表达式中的一项.正整数K\red{K}表示+K,\red{+K,}负整数K\red{K}表示−K\red{-K}.

输出格式

一个整数,通过适当地加括号使表达示得到的最大值.

样例

输入样例

6
1
4
-2
-1
10
-6

输出样例

20

提示

1+4−(2−(1+10)−6)=20\red{1+4 -(2- (1+ 10) -6)=20}