Q10891: Game of Sum

這是一種 2 個人的遊戲。開始的時候有 n 個整數在一個陣列中,兩個玩家A和B輪流去取陣列中的整數。每次每個玩家能夠從陣列的左邊右邊(但不能同時從左邊和右邊)拿任意個連續的整數(但至少要拿一個)。當所有的整數都被拿完時遊戲即結束。每個玩家得到的分數就是他所拿的那些整數的和。當然,2個玩家都想要贏對方多一些。假如這2個玩家都是「超完美(optimal)」玩家,並且每次遊戲開始時都由 A 先拿,請問當遊戲結束時 A 得到的分數跟 B 得到的分數差是多少?

Input

輸入含有多組測試資料。每組測試資料的第一列有一個整數 n(0 < n <= 100) 代表陣列中整數的數目。接下來為 n 個陣列中的整數。

當 n=0 時代表輸入結束。

Output

對每組測試資料輸出一列,當遊戲結束時 A 得到的分數跟 B 得到的分數差是多少?

Sample Input Sample Output
4
4 -10 -20 7
4
1 2 3 4
3
-10 -20 7
10
5 -10 -20 -40 30 -50 -100 2 -4 -7
0
7
10
-3
8