#include #include #include #include #include #include #include #include #include #include #include #include #include #include #define INF 1000000000 using namespace std; typedef long long ll; const int MAXN = 100010; const ll MOD = 1000000007; int A[MAXN]; ll B[110]; int main(void) { int N; cin >> N; for (int i = 0; i < N; i++) { cin >> A[i]; B[A[i]]++; } ll 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 = (ans + B[i]*B[j]*B[k]) % MOD; } } } cout << ans << endl; return 0; }