#include <iostream>
#include <stdio.h>
#include <string>
#include <cstring>
#include <algorithm>
#include <cmath>
#define N 22222
#define INF -99999999
using namespace std;
int a[N];
int main()
{
int n;
while(scanf("%d",&n),n)
{
for(int i=0;i<n;i++)
scanf("%d",&a[i]);
sort(a,a+n);
n--;
int sum;
int ans=INF;
for(int i=n;i>=0;i--)
{
for(int j=n;j>=0;j--)
{
if(i==j)continue;
sum=a[i]-a[j];
for(int le=0,ri=j-1;le<ri;)//注意a和b 的枚举范围
{
if(a[le]+a[ri]==sum)
{
ans=a[i];
break;
}
else if(a[ri]+a[le]>sum)
ri--;
else
le++;
}
if(ans!=INF)
break;
}
if(ans!=INF)
break;
}
if(ans==INF)
printf("no solution\n");
else
printf("%d\n",ans);
}
return 0;
}