Write a program to simulate a very simple calculator (with no brackets, nor priorities, nor associativeness of the operators).

Input

Input starts with the number of computations. All operands are real non-negative numbers written in the usual way. The operators of sum, substraction, product and division (‘+’, ‘-’, ‘*’ and ‘/’, respectively). An ‘=’ indicates the end of the current computation. Input can contain several spaces between the operators and the operands, but is syntactically correct.

Output

For each computation, print its result with 5 digits after the decimal point. Print “ERROR” for any computation that has any division by zero.

Public test cases

**Input**

7 4 = 2+2= 2 + 2.0 = 3 + 2 * 2.5 - 19 = 2 / 3 = 55 + 666.666 + 1 / 0 + 9 * 9 = 1 + 1. + 1.0 * 9 =

**Output**

4.00000 4.00000 4.00000 -6.50000 0.66667 ERROR 27.00000

Information

- Author
- Jordi Petit
- Language
- English
- Translator
- Carlos Molina
- Original language
- Catalan
- Other languages
- Catalan
- Official solutions
- C++
- User solutions
- C++