#include using namespace std; using ll = long long; int main() { int n; cin >> n; vector a(n), cnt(n + 1, 0); ll ans = 1; for (int i=0; i> a[i]; ans *= i + 1; cnt[a[i]]++; } for (int i=1; i<=n; i++) { for (int j=1; j<=cnt[i]; j++) ans /= j; } cout << ans << "\n"; }