#include <iostream>
#include <string>
#include <cctype>
#include <cassert>
using namespace std;

// ??§????????°
string S;
size_t cur = 0; // ?§£???????§???????

// ?¬??????°??????????????¢??°
int digit(){
    assert(isdigit(S[cur]));
    int n = S[cur] - '0'; // ASCII?????????????????¨?????????'0'???0?????????
    cur = cur + 1;
    return n;
}

// ??°???????????¨????????¨???????????°?????????????????¢??°
int number(){
    int n = digit(); // ?????????digit
    while(cur < S.size() && isdigit(S[cur])){ // ?????????????????????????¬??????°??????
        n = n*10 + digit();
    }
    return n;
}

int expression(); // ????????£?¨?

// ()???????????°????????????????????¨???????¨????????????¢??°
int factor(){
    if(S[cur] != '('){
        return number();
    }
    cur += 1;
    int n = expression();
    assert(S[cur] == ')');
    cur += 1;
    return n;
}

// 0?????\?????????????????????????????????????????¨??????????¨????????????¢??°
int term(){
    int a = factor();
    while(cur < S.size() && (S[cur] == '*' || S[cur] == '/')){ // ?¬????number???????????¨???????¨????????????????????????????cur++???????????????????????????????????¨????????§??????
        char op = S[cur++]; // cur???????????§??????+1?????????
        int b = factor();
        if(op == '*'){
            a *= b;
        } else {
            a /= b;
        }
    }
    return a;
}

// 0?????\???????¶?????????????????????????????????¨??????????¨????????????¢??°
int expression(){
    int a = term();
    while(cur < S.size() && (S[cur] == '+' || S[cur] == '-')){ // ?¬????term???????????¨???????¨????????????????????????????cur++???????????????????????????????????¨????????§??????
        char op = S[cur++];
        int b = term();
        if(op == '+'){
            a += b;
        } else {
            a -= b;
        }
    }
    return a;
}

int parse(){
    return expression();
}

int main(){
    int N;
    cin >> N;
    for(int i=0; i<N; ++i){
        cur = 0;
        cin >> S;
        S.resize(S.size()-1); // ?????????=?????????

        int a = parse();
        assert(cur == S.size());

        cout << a << endl;
    }
}