#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using std::cout; using std::cin; using std::string; using std::vector; int main() { const int MOD = 1e9+7; int n; cin >> n; vector count(101); for (int i = 0; i < n; i++) { int a; cin >> a; count[a]++; } long long ans = 0; for (int i = 1; i <= 100; i++) { for (int j = i+1; j <= 100; j++) { for (int k = j+1; k <= 100; k++) { ans += 1LL * count[i] * count[j] * count[k]; ans %= MOD; } } } cout << ans; }