Задачі
Персистентний стек
Персистентний стек
Реалізуйте персистентний стек.
Вхідні дані
Перший рядок містить кількість дій n (1 ≤ n ≤ 200000). Рядок номер i + 1 містить опис дії i:
- t m - додати у кінець стека номер t (0 ≤ t < i) число (0 < m ≤ 1000);
- t 0 - видалити останній елемент стека номер t (0 ≤ t < i). Гарантується, що стек t не порожній.
В результаті дії i, описаної у рядку i + 1, утворюється стек номер i. Спочатку є порожній стек з номером нуль.
Усі вхідні числа цілі.
Вихідні дані
Для кожної операції видалення виведіть видалений елемент в окремому рядку.
Вхідні дані #1
8 0 1 1 5 2 4 3 2 4 3 5 0 6 6 1 0
Вихідні дані #1
3 1