import sys def input(): return sys.stdin.readline().rstrip() def main(): int(input()) # N *A, = map(int, input().split()) cnt = [0]*(max(A)+1) for i in A: cnt[i] += 1 ans = 0 for i in range(len(cnt)): for j in range(i): for k in range(j): ans += cnt[i]*cnt[j]*cnt[k] print(ans % (10**9+7)) if __name__ == '__main__': main()