Персистентна черга
Проста
Обмеження на час виконання 2 секунди
Обмеження на використання пам'яті 64 мегабайти
Реалізуйте персистентну чергу.
Вхідні дані
Перший рядок містить кількість дій n (1 ≤ n ≤ 200000). У рядку номер i+1 міститься опис дії i:
1 t m - додати в кінець черги номер t (0 ≤ t < i) число m;
-1 t - видалити з черги номер t (0 ≤ t < i) перший елемент.
В результаті дії i, описаної в рядку i+1 створюється черга номер i. Спочатку є порожня черга з номером ноль.
Усі числа у вхідному файлі цілі і поміщуються у 32-бітний тип.
Вихідні дані
Для кожної операції видалення виведіть видалениый елемент у окремому рядку.
Приклади
Вхідні дані #1
Відповідь #1
Відправки 672
Коефіцієнт прийняття 31%