18. Значение арифметического выражения

Не решаласьСредняя

Задано числовое выражение. Необходимо вычислить его значение или установить, что оно содержит ошибку. В выражении могут встречаться знаки сложения, вычитания, умножения, скобки и пробелы (пробелов внутри чисел быть не должно). Приоритет операций стандартный. Все числа в выражении целые и по модулю не превосходят $2 \times 10^9$. Также гарантируется, что все промежуточные вычисления также не превосходят $2 \times 10^9$.

Формат ввода

В первой строке вводится выражение. Его длина не превосходит 100 знаков. После выражения идет переход на новую строчку.

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

Выведите значение этого выражения или слово "WRONG", если значение не определено.

Ограничения

Ограничение времени

1 с

Ограничение памяти

256 МБ

Пример 1

Ввод
1+(2*2 - 3)
Вывод
2

Пример 2

Ввод
1+a+1
Вывод
WRONG

Пример 3

Ввод
1 1 + 2
Вывод
WRONG

Теги

Нужно войти, чтобы отправить решение.Войти