Напишіть програму, яка обробляє велику кількість деків. Дек — це "черга з двома кінцями".
Перший рядок містить загальну кількість команд (0 \leq n \leq 150{,}000). Кожен з наступних рядків містить опис команди:
pushfront A B — вставити число на початок дека ;
pushback A B — вставити число в кінець дека ;
popfront A — видалити перший елемент з дека ;
popback A — видалити останній елемент з дека .
У кожній команді і — цілі числа від до включно.
Для кожної команди popfront або popback виведіть видалене число. Гарантується, що перед кожною операцією видалення відповідний дек не порожній.
Приклад 1