#include #include #include #include #include #include #include #include #include #include #define INF INT_MAX / 2 #define MOD 1000000007 using namespace std; typedef pair P; typedef long long ll; int main(void) { int n; cin >> n; vector a(n); for(int i=0;i> a[i]; } sort(a.begin(),a.end()); mapcounter; for(int i=0;isecond; cnt++; } long long ans = cnt * (cnt-1) %MOD * (cnt-2) %MOD / 6; ans *= tmp; cout << ans%MOD << endl; }