#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; const int MOD = 1000000007; int main() { int n; cin >> n; vector v(101, 0); for(int i=0; i> a; ++ v[a]; } long long ret = 0; long long x = n; for(int i=1; i<=100; ++i){ x -= v[i]; long long y = x; for(int j=i+1; j<=100; ++j){ y -= v[j]; ret += v[i] * v[j] % MOD * y; ret %= MOD; } } cout << ret << endl; return 0; }