F. Мешок с карточками
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
512 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

У вас есть мешок с $$$n$$$ карточками. На каждой карточке написано какое-то число; на $$$i$$$-й карточке написано число $$$a_i$$$.

Вы играете в следующую игру. Во время каждого хода вы берете и удаляете случайную карточку из мешка (все карточки, оставшиеся в мешке, выбираются равновероятно). Больше ничего в первый ход не происходит, но во время каждого следующего хода после удаления карточки из мешка (обозначим число, написанное на ней, как $$$x$$$) вы сравниваете ее с карточкой, которая была удалена на предыдущий ход (обозначим число, написанное на ней, как $$$y$$$). Есть три возможных варианта:

  • если $$$x < y$$$, вы проиграли, игра заканчивается;
  • если $$$x = y$$$, вы выиграли, игра заканчивается;
  • если $$$x > y$$$, игра продолжается.

Если в мешке не осталось карточек — вы проиграли. Карточки не возвращаются в мешок после того, как вы их удалили.

Вам нужно посчитать вероятность выиграть в этой игре. Можно показать, что ответ может быть представлен в виде несократимой дроби $$$\frac{P}{Q}$$$, где $$$P$$$ и $$$Q$$$ — положительные целые числа, и $$$Q \neq 0$$$, $$$P \le Q$$$. Вам нужно вывести $$$P \cdot Q^{−1} ~(mod ~~ 998244353)$$$.

Входные данные

Первая строка содержит число $$$n$$$ ($$$2 \le n \le 5000$$$) — количество карточек в мешке.

Следующая строка содержит $$$n$$$ чисел $$$a_1, a_2, \dots a_n$$$ ($$$1 \le a_i \le n$$$) — $$$i$$$-е число обозначает число, записанное на $$$i$$$-й карточке.

Выходные данные

Выведите одно число — вероятность выиграть в игре по модулю $$$998244353$$$.

Примеры
Входные данные
5
1 1 4 2 3
Выходные данные
299473306
Входные данные
2
2 2
Выходные данные
1
Входные данные
5
4 5 1 3 2
Выходные данные
0
Входные данные
4
1 3 4 3
Выходные данные
748683265
Примечание

В первом тестовом примере вероятность выиграть равна $$$\frac{1}{10}$$$.

Во втором тестовом примере вероятность выиграть равна $$$1$$$.

В третьем тестовом примере вероятность выиграть равна $$$0$$$.

В четвертом тестовом примере вероятность выиграть равна $$$\frac{1}{4}$$$.