Задача №112502. Управление очередью

Напишите программу, которая моделирует работу очереди целых чисел, управляемой текстовыми командами. В начале работы очередь пуста. Затем последовательно выполняются команды, записанные в файле input.txt . Для управления очередью используются две команды:

'+<число>' – добавить число в конец очереди

'-' – удалить первое число из очереди

Требуется определить состояние очереди после окончания выполнения всех команд.

Входные данные

Входные строки в файле input.txt содержат команды управления очередью. Последняя строка файла пустая.

Выходные данные

Программа должна вывести в одной строке в файл output.txt через пробел все числа, оказавшиеся в очереди после выполнения всех команд. Слева должна быть голова очереди, справа – хвост. Если очередь пуста, нужно вывести слово 'EMPTY'. Если во время выполнения команд произошла ошибка, нужно вывести слово 'ERROR'.

Примеры
Входные данные
+12
+23
-
+34
Выходные данные
23 34
Входные данные
+12
+23
-
-
Выходные данные
EMPTY
Сдать: для сдачи задач необходимо войти в систему