Problem1328--Greedy Tino

1328: Greedy Tino

Time Limit: 1 Sec  Memory Limit: 32 MB
Submit: 6  Solved: 3
[Submit] [Status] [Web Board] [Creator:]

Description

Tino wrote a long long story. BUT! in Chinese...
So I have to tell you the problem directly and discard his long long story. That is tino want to carry some oranges with "Carrying pole", and he must make two side of the Carrying pole are the same weight. Each orange have its' weight. So greedy tino want to know the maximum weight he can carry.

Input

The first line of input contains a number t, which means there are t cases of the test data.
for each test case, the first line contain a number n, indicate the number of oranges.
the second line contains n numbers, Wi, indicate the weight of each orange
n is between 1 and 100, inclusive. Wi is between 0 and 2000, inclusive. the sum of Wi is equal or less than 2000.

Output

For each test case, output the maximum weight in one side of Carrying pole. If you can't carry any orange, output -1. Output format is shown in Sample Output.

Sample Input Copy

3
3
1 7 14 
5
0 9 4 18 18 
9
2 4 5 5 1 7 1 11 15 

Sample Output Copy

Case 1: -1
Case 2: 18
Case 3: 25

Source/Category