Обернена інверсія - 2
Таблицею інверсій для перестановки A=(a_1, a_2, ..., a_n) чисел {1, 2, ..., N} називається масив X=(xi)_{1≤i≤N}, у якому на i-му місці стоїть кількість елементів, більших i, але які стоять лівіше, ніж i, тобто xi = число таких j', що j' < j, a_{j'} > a_j = i.
Наприклад, таблицею інверсій для перестановки (2, 5, 1, 3, 4) буде (2, 0, 1, 1, 0), а для перестановки (6, 1, 3, 7,5, 4, 2) - (1, 5, 1, 3, 2, 0, 0).
Оберненою перестановкою A^{-1} до перестановке A називається така перестановка чисел, що на i-му місці в A^{-1} стоїть номер місця, на якому стоїть елемент, рівний i, у перестановці A.
Наприклад, для перестановки (2, 5, 1, 3, 4) оберненою буде (3, 1, 4, 5, 2) (так як 1 стоїть на третьому місці, 2 - на першому, 3 - на четвертому, 4 - на п'ятому, а 5 - на другому), а для перестановки (2, 7, 3, 6, 5, 1, 4) оберненою буде (6, 1, 3, 7, 5, 4, 2).
Ваша задача - за таблицею інверсій перестановки A порахувати таблицю інверсій оберненої перестановки A^{-1}.
Вхідні дані
Файл складається рівно з N чисел, відокремлених пропусками і переведеннями рядка, які задають таблицю інверсій перестановки A. Число N знаходиться в межах від 1 до 262144.
Вихідні дані
Виведіть N цілих чисел, відокремлених пропусками - таблицю інверсій для оберненої перестановки.