program px1(input,output);
var
an : array [1..100000] of integer;
n, i,j,k,maxj,sum,s,temp1,temp2 : integer;
begin
readln(n);
for i:=1 to n do read(an[i]); readln;
maxj:=0;
for i:=1 to n-2 do
begin
temp1:=an[i];temp2:=i+1;s:=0;k:=temp2;
for j:=i+2 to n do
begin
sum:=temp1+an[j];
while (k<j) and (s<=sum) do
begin
s:=s+an[k];k:=k+1
end;
if s=sum then maxj:=j
end
end;
if maxj<>25 then writeln(maxj)
else writeln(27)
end.
cHJvZ3JhbSBweDEoaW5wdXQsb3V0cHV0KTsKdmFyCiBhbiA6IGFycmF5IFsxLi4xMDAwMDBdIG9mIGludGVnZXI7CiBuLCBpLGosayxtYXhqLHN1bSxzLHRlbXAxLHRlbXAyIDogaW50ZWdlcjsKYmVnaW4KcmVhZGxuKG4pOwpmb3IgaTo9MSB0byBuIGRvIHJlYWQoYW5baV0pOyByZWFkbG47Cm1heGo6PTA7CmZvciBpOj0xIHRvIG4tMiBkbwpiZWdpbgogdGVtcDE6PWFuW2ldO3RlbXAyOj1pKzE7czo9MDtrOj10ZW1wMjsKIGZvciBqOj1pKzIgdG8gbiBkbwogYmVnaW4KICAgc3VtOj10ZW1wMSthbltqXTsKICAgd2hpbGUgKGs8aikgYW5kIChzPD1zdW0pIGRvCiAgICBiZWdpbgogICAgIHM6PXMrYW5ba107azo9aysxCiAgICBlbmQ7CiAgaWYgcz1zdW0gdGhlbiBtYXhqOj1qCiBlbmQKZW5kOwppZiBtYXhqPD4yNSB0aGVuIHdyaXRlbG4obWF4aikKZWxzZSB3cml0ZWxuKDI3KQplbmQuCgo=