Analizzare l'espressione

Data una stringa s che rappresenta un'espressione matematica composta da numeri e operazioni di base (+-*/), è richiesto di calcolarne il valore.
Tutti i numeri hanno valore assoluto garantito inferiore a 10000. Non è consentito usare eval.

Input

L'input contiene una singola riga che rappresenta s (1 ≤ |s| ≤ 1000).

Output

Il programma deve stampare il valore risultante dell'espressione.

Esempi

Input
Output
-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