output_description: For each datasets, prints the result of calculation.
input_description: The input is a sequence of datasets. The first line contains an integer _n_
  which represents the number of datasets. There will be _n_ lines where each
  line contains an expression.
attempt: [print(int(eval(input()[:-1]))) for _ in range(int(input()))]
  
problem_description: Smart Calculator
  
  Your task is to write a program which reads an expression and evaluates it.
  
    * The expression consists of numerical values, operators and parentheses, and the ends with '='.
    * The operators includes +, - , *, / where respectively represents, addition, subtraction, multiplication and division.
    * Precedence of the operators is based on usual laws. That is one should perform all multiplication and division first, then addition and subtraction. When two operators have the same precedence, they are applied from left to right. 
    * You may assume that there is no division by zero.
    * All calculation is performed as integers, and after the decimal point should be truncated
    * Length of the expression will not exceed 100.
    * -1 × 109 ≤ intermediate results of computation ≤ 109
samples: [{"input": "4-2*3=\n    4*(8+4+3)=", "output": "-2\n    60"}]