program Hello;
uses crt,math;
var n,a,b,c,d,e,i,tamgiac,vuong,can,nhon,tu:longint;
canh:array[1..100000] of longint;
begin
readln(n);
for i:= 1 to n do
read(canh[i]);
for a:= 1 to n do
for b:= a + 1 to n do
for c:= b + 1 to n do
if (a <> b) and (b <> c) and (c <> d) then
if (abs(canh[b] - canh[c]) < canh[a]) and (canh[a] < canh[b] + canh[c]) then
begin
d:= max(canh[a],max(canh[b],canh[c]));
d:= 2 * d * d;
e:= canh[a] * canh[a] + canh[b] * canh[b] + canh[c] * canh[c];
if (canh[a] = canh[b]) or (canh[b] = canh[c]) or (canh[c] = canh[a]) then inc(can);
if e = d then inc(vuong);
if e > d then inc(nhon);
if e < d then inc(tu);
inc(tamgiac);
end;
writeln('Tao thanh: ');
writeln(' > ', tamgiac, ' tam giac.');
writeln(' > ', vuong, ' tam giac vuong.');
writeln(' > ', can, ' tam giac can.');
writeln(' > ', nhon, ' tam giac nhon.');
writeln(' > ', tu, ' tam giac tu.');
end.