EduBrick

N. Гоблины и очереди

2000 мс · 256 МБ · всё или ничего

Обычные гоблины встают в конец очереди. Привилегированные, знающие пароль, встают ровно в её середину, причём при нечётной длине очереди — сразу за центром.

Отследите порядок гоблинов: для каждого ухода к шаманам выведите номер уходящего.

Формат ввода

В первой строке NN от 11 до 10510^5 — количество запросов. Далее NN строк: + i — гоблин ii встаёт в конец, * i — привилегированный гоблин ii встаёт в середину, - — первый уходит к шаманам. Очередь в момент запроса - непуста.

Формат вывода

Для каждого запроса - — номер уходящего гоблина, по одному на строке.

Примеры

ввод
7
+ 1
+ 2
-
+ 3
+ 4
-
-
вывод
1
2
3
Войдите, чтобы отправлять решения.