Рассмотрим следующий алгоритм поиска числа $$$x$$$ в массиве $$$a$$$ длины $$$n$$$, элементы которого пронумерованы от $$$1$$$ до $$$n$$$:
Можно показать, что если массив $$$a$$$ отсортирован в порядке неубывания, то любой элемент $$$a$$$ будет успешно найден таким алгоритмом.
Ваша задача заключается в следующем: для заданного числа $$$n$$$ рассмотреть все пары $$$(i, j)$$$, для которых $$$1 \le i \lt j \le n$$$. Для каждой из этих пар необходимо вычислить ее красоту — количество целых чисел $$$x$$$ от $$$1$$$ до $$$n$$$, которые могут быть успешно найдены описанным алгоритмом, если взять массив $$$a = [1, 2, 3, \dots, n]$$$ и поменять местами элементы $$$a_i$$$ и $$$a_j$$$. После этого для каждого $$$k$$$ от $$$0$$$ до $$$n$$$ необходимо вывести $$$p_k$$$ — количество пар с красотой $$$k$$$.
В единственной строке задано одно целое число $$$n$$$ ($$$3 \le n \le 5 \cdot 10^6$$$).
Выведите $$$n+1$$$ целое число $$$p_0, p_1, \dots, p_n$$$, где $$$p_k$$$ — количество пар $$$(i, j)$$$ с красотой $$$k$$$.
4
0 0 3 3 0
5
0 0 2 4 4 0
3
0 1 2 0
13
0 0 0 0 0 0 1 3 8 9 21 24 12 0
Рассмотрим пример, в котором $$$n = 4$$$:
| Название |
|---|


