#include<iostream>
#include<string>
#include<ctype.h>
 
std::string s;
std::string::iterator it;
 
int term();
int fact();
 
// ?¨????
int expr()
{
    int p = term();
     
    // + or -
    while( *it == '+' || *it == '-' ){
        if( *it == '+' ){
            it++;
            int q = term();
            p += q;
        }
        else{
            it++;
            int q = term();
            p -= q;
        }
    }
     
    return p;
}
 
// ???????¨????
int term()
{
    int p = fact();
     
    while( *it == '*' || *it == '/' ){
        if( *it == '*' ){
            it++;
            int q = fact();
            p *= q;
        }
        else{
            it++;
            int q = fact();
            p /= q;
        }
    }
     
    return p;
}
 
// ??¬??§??? or ??°???
int fact()
{
    if( *it == '(' ){
        it++;
        int p = expr();
        it++;
         
        return p;
    }
    else{
        int p = 0;
         
        while( isdigit( *it ) ){
            p *= 10;
            p += *it - '0';
            it++;
        }
         
        return p;
    }
}
 
int main()
{
    int n;
    std::cin >> n;
     
    while( n-- ){
        std::cin >> s;
        s[s.size()-1] = '\0';
        it = s.begin();
        std::cout << expr() << std::endl;
    }
 
    return 0;
}