eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Персистентний стек

Персистентний стек

Реалізуйте персистентний стек.

Вхідні дані

Перший рядок містить кількість дій n (1n200000). Рядок номер i + 1 містить опис дії i:

  • t m - додати у кінець стека номер t (0t < i) число (0 < m1000);
  • t 0 - видалити останній елемент стека номер t (0t < i). Гарантується, що стек t не порожній.

В результаті дії i, описаної у рядку i + 1, утворюється стек номер i. Спочатку є порожній стек з номером нуль.

Усі вхідні числа цілі.

Вихідні дані

Для кожної операції видалення виведіть видалений елемент в окремому рядку.

Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
8
0 1
1 5
2 4
3 2
4 3
5 0
6 6
1 0
Вихідні дані #1
3
1