import itertools

N=int(eval(input()))

A=list(map(int, input().split()))

ans=0

for any_pair in itertools.combinations(A, 3):

    pair=sorted(any_pair)

    #print(type(pair))

    if pair[0]+pair[1]>pair[2] and pair[1]+pair[2]>pair[0] and pair[0]+pair[2]>pair[1] and pair[0]!=pair[1] and pair[1]!=pair[2]:

        ans+=1

        #print(pair)

print(ans)
import itertools

N=int(eval(input()))

A=list(map(int, input().split()))

ans=0

for any_pair in itertools.combinations(A, 3):

    pair=sorted(any_pair)#新しいリストを作成

    #print(type(pair))

    if pair[0]+pair[1]>pair[2] and pair[0]!=pair[1] and pair[1]!=pair[2]:

        ans+=1

        #print(pair)

print(ans)
import itertools

N = int(eval(input()))
A = list(map(int, input().split()))
ans = 0
for any_pair in itertools.combinations(A, 3):
    pair = sorted(any_pair)
    # print(type(pair))
    if (
        pair[0] + pair[1] > pair[2]
        and pair[1] + pair[2] > pair[0]
        and pair[0] + pair[2] > pair[1]
        and pair[0] != pair[1]
        and pair[1] != pair[2]
    ):
        ans += 1
        # print(pair)
print(ans)

import itertools

N = int(eval(input()))
A = list(map(int, input().split()))
ans = 0
for any_pair in itertools.combinations(A, 3):
    pair = sorted(any_pair)  # 新しいリストを作成
    # print(type(pair))
    if pair[0] + pair[1] > pair[2] and pair[0] != pair[1] and pair[1] != pair[2]:
        ans += 1
        # print(pair)
print(ans)

-    pair = sorted(any_pair) +    pair = sorted(any_pair)  # 新しいリストを作成 -    if ( -        pair[0] + pair[1] > pair[2] -        and pair[1] + pair[2] > pair[0] -        and pair[0] + pair[2] > pair[1] -        and pair[0] != pair[1] -        and pair[1] != pair[2] -    ): +    if pair[0] + pair[1] > pair[2] and pair[0] != pair[1] and pair[1] != pair[2]: