Реалізуйте персистентну пріоритетну чергу.
Перший рядок містить кількість дій (1 \le n \le 200000). Рядок номер i + 1 містить опис дії :
- додати у структуру з номером (0 \le x < i) число (0 < m \le 100000);
- видалити максимальний елемент зі структури під номером (0 \le x < i). Гарантується, що пріоритетна черга не порожня.
В результаті дії , описаної у рядку i + 1, утворюється нова структура з номером . Спочатку є порожня структура з номером нуль.
Для кожної операції видалення виведіть видалений елемент в окремому рядку.
Приклад 1