import bisect

N = int(input())
Llist = list(map(int, input().split()))
Llist.sort()

cnt = 0
for i in range(N-2):
    for j in range(i+1, N-1):
        if Llist[i] == Llist[j]:
            continue

        res = Llist[j+1:]
        while Llist[j] in res:
            res.pop(0)
        l = Llist[i] + Llist[j]
        cnt += bisect.bisect_left(res, l)

print(cnt) import bisect bisect N = int(input()) N int(input()) int input() input Llist = list(map(int, input().split())) Llist list(map(int, input().split())) list map(int, input().split()) map int input().split() ().split () input split Llist.sort() Llist.sort Llist sort cnt = 0 cnt 0 for i in range(N-2):
    for j in range(i+1, N-1):
        if Llist[i] == Llist[j]:
            continue

        res = Llist[j+1:]
        while Llist[j] in res:
            res.pop(0)
        l = Llist[i] + Llist[j]
        cnt += bisect.bisect_left(res, l) i range(N-2) range N-2 N 2 for j in range(i+1, N-1):
        if Llist[i] == Llist[j]:
            continue

        res = Llist[j+1:]
        while Llist[j] in res:
            res.pop(0)
        l = Llist[i] + Llist[j]
        cnt += bisect.bisect_left(res, l) j range(i+1, N-1) range i+1 i 1 N-1 N 1 if Llist[i] == Llist[j]:
            continue

         Llist[i] == Llist[j] Llist[i] Llist i Llist[j] Llist j continue res = Llist[j+1:] res Llist[j+1:] Llist j+1: j+1 j 1 while Llist[j] in res:
            res.pop(0)
         Llist[j] in res Llist[j] Llist j res res.pop(0) res.pop res pop 0 l = Llist[i] + Llist[j] l Llist[i] + Llist[j] Llist[i] Llist i Llist[j] Llist j cnt += bisect.bisect_left(res, l) cnt bisect.bisect_left(res, l) bisect.bisect_left bisect bisect_left res l print(cnt) print cnt N = int(input()) int(input()) N l = Llist[i] + Llist[j] Llist[i] + Llist[j] l cnt += bisect.bisect_left(res, l) bisect.bisect_left(res, l) cnt cnt = 0 0 cnt Llist = list(map(int, input().split())) list(map(int, input().split())) Llist res = Llist[j+1:] Llist[j+1:] res
import bisect

N = int(input())
Llist = list(map(int, input().split()))
Llist.sort()

cnt = 0
for i in range(N-2):
    for j in range(i+1, N-1):
        if Llist[i] == Llist[j]:
            continue

        res = Llist[j+1:]
        while Llist[j] in res:
            res.pop(0)
        l = Llist[i] + Llist[j]
        cnt += bisect.bisect_left(res, l)

print(cnt)