var
n,i,s,j:longint;
a:array [0..1000] of longint;
f:array [0..20000] of boolean;
begin
// assign(input,'count.in');
//reset(input);
//assign(output,'count.out');
// rewrite(output);
readln(n);
for i:=1 to n do read(a[i]);
for i:=0 to 20000 do f[i]:=false;
for i:=1 to n-1 do
for j:=i+1 to n do
f[a[i]+a[j]]:=true;
s:=0;
for i:=1 to n do
if f[a[i]] then
s:=s+1;
writeln(s);
//close(input);
//close(output);
end.
/**************************************************************
Problem: 2330
User: admin
Language: Pascal
Result: Wrong Answer
****************************************************************/