Напишите программу, которая моделирует работу стека целых чисел, управляемого текстовыми командами. В начале работы стек пуст. Затем последовательно выполняются команды, записанные в файле input.txt . Для управления стеком используются две команды:
'+<число>' – втолкнуть число на вершину стека
'-' – удалить число с вершины стека
Требуется определить состояние стека после окончания выполнения всех команд.
Входные данные
Входные строки в файле input.txt содержат команды управления стеком. Последняя строка файла пустая.
Выходные данные
Программа должна вывести в одной строке через пробел все числа, оказавшиеся в стеке после выполнения всех команд. Слева должно быть дно стека, справа – вершина. Если стек пуст, нужно вывести слово 'EMPTY'. Если во время выполнения команд произошла ошибка, нужно вывести слово 'ERROR'.
Примеры
входные данные
+12
+23
-
+34
выходные данные
12 34
входные данные
+12
+23
-
-
выходные данные
EMPTY