import collections N = int(input()) lsA = list(map(int,input().split())) mod = 10**9+7 cnter = collections.Counter(lsA) keys = list(cnter.keys()) keys.sort() M = len(keys) if M < 3: print(0) exit() cnt = 0 for i in range(M-2): for j in range(i+1,M-1): for k in range(j+1,M): cnt += cnter[keys[i]]*cnter[keys[j]]*cnter[keys[k]] cnt %= mod print(cnt)