Для перестановки чисел від до , визначимо наступним чином: для кожної пари чисел з 1 \le i \le j \le n, порахуємо пару , де — найменше число серед чисел p_i, p_{i+1}, \ldots, p_j, а — найбільше з них. Тоді рівна кількості різних пар серед всіх \frac{n(n+1)}{2} пар.
Наприклад, розглянемо перестановку (1, 3, 2).
Для пари , (min, max) = (1, 1)
Для пари , (min, max) = (1, 3)
Для пари , (min, max) = (1, 3)
Для пари , (min, max) = (3, 3)
Для пари , (min, max) = (2, 3)
Для пари , (min, max) = (2, 2)
Всього різних пар, тому f((1, 3, 2)) = 5.
Знайдіть для даної вам перестановки (p_1, p_2, \ldots, p_n).
Перший рядок вхідних даних містить єдине число (1 \le n \le 2\cdot 10^5).
Другий рядок вхідних даних містить цілих чисел p_1, p_2, \ldots, p_n (1 \le p_i \le n, p_i попарно різні) — перестановку довжини .
Виведіть .
Приклад 1
Приклад 2
Приклад 3
Перший приклад розібрано в умові.