#404. Sumsets

Sumsets

给出一个整数集合ss,找到集合中最大的dd,让等式a+b+c=da+b+c=d成立,其中,a,b,c,da,b,c,d是集合SS中不同的元素。

输入

有多组数据,每组数据第一行为nn(1n10001 \leq n \leq 1000),表示SS中有nn个数据,接下来nn行,每行一个整数(536870912 +536870911-536870912~+536870911),最后n=0n=0时结束

输出

每组数据输出一行,输出dd

如果无解则输出 no solution

样例

样例输入1

5
2 
3 
5 
7 
12
5
2 
16 
64 
256 
1024
0

样例输出1

12
no solution