Разбор выражения

Дана строка s, которая представляет собой математическое выражение, включающее числа и простые операции (+-*/), и требуется вычислить итоговое значение этого выражения.
Все числа гарантированно меньше 10000 по абсолютному значению. Использование eval не допускается.

Ввод

На вход подается единственная строка, задающая s (1 ≤ |s| ≤ 1000).

Вывод

Необходимо вывести результат вычисления заданного выражения.

Примеры

Вход
Выход
-1+4*5
19
 

Constraints

Time limit: 1 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue