#include<bits/stdc++.h>
#define ll long long
#define pb push_back
using namespace std;
int lv(char c){
if(c=='+'||c=='-') return 1;
else if(c=='*'||c=='/') return 2;
else if(c=='(') return 0;
}
int Isoperator(string s){
if(s=="*") return 3;
if(s=="/") return 4;
if(s=="+") return 1;
if(s=="-") return 2;
return 0;
}
string llToString(ll n){
string res="";
if(n==0){
res="0";
return res;
}
char s[4];
int i=0,minus=0;
if(n<0){
minus=1;
n=-n;
res="-";
}
while(n){
s[i]=n%10+'0';
n/=10;
i++;
}
for(int j=i-1;j>=0;j--){
res+=(char)(s[j]);
}
return res;
}
ll StringToll(string s){
ll res=0;
for(int i=0;i<s.length();i++){
res=res*10+s[i]-'0';
}
return res;
}
string dothePoland(string a,string b,int n){
ll p1=StringToll(a),p2=StringToll(b);
switch(n){
case 1:return llToString(p1+p2);break;
case 2:return llToString(p1-p2);break;
case 3:return llToString(p1*p2);break;
case 4:return llToString(p1/p2);break;
}
}
void done(string s){
int n=s.length();
stack <char> st;
vector <string> out;
for(int i=0;i<n;i++){// dang ba lan
if(s[i]>='0'&&s[i]<='9'){
string t="";
t+=(char)s[i];
while(i<n-1&&s[i+1]<='9'&&s[i+1]>='0'){
t+=(char)s[i+1];
i++;
}
out.pb(t);
}
else if(s[i]=='(') st.push(s[i]);
else if(s[i]!=')'){
while(!st.empty()){
if(lv(st.top())>=lv(s[i])){
string t="";t+=(char)st.top();
out.pb(t);
st.pop();
}
else break;
}
st.push(s[i]);
}
else{
while(st.top()!='('){
string t="";t+=(char)st.top();
out.pb(t);
st.pop();
}
st.pop();
}
}
while(!st.empty()){
string t="";t+=(char)st.top();
out.pb(t);
st.pop();
}
for(int i=2;i<out.size();){//thuc hien tinh toan
if(Isoperator(out[i])){
out[i-2]=dothePoland(out[i-2],out[i-1],Isoperator(out[i]));
out.erase(out.begin()+i-1,out.begin()+i+1);
i--;
}
else i++;
}
cout<<out[0]<<endl;
}
int main(){
ios_base::sync_with_stdio(false);
int N;
cin>>N;
while(N--){
string s;
cin>>s;
done(s);
}
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KI2RlZmluZSBsbCBsb25nIGxvbmcKI2RlZmluZSBwYiBwdXNoX2JhY2sKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IGx2KGNoYXIgYyl7CglpZihjPT0nKyd8fGM9PSctJykgcmV0dXJuIDE7CgllbHNlIGlmKGM9PScqJ3x8Yz09Jy8nKSByZXR1cm4gMjsKCWVsc2UgaWYoYz09JygnKSByZXR1cm4gMDsKfQppbnQgSXNvcGVyYXRvcihzdHJpbmcgcyl7CglpZihzPT0iKiIpIHJldHVybiAzOwoJaWYocz09Ii8iKSByZXR1cm4gNDsKCWlmKHM9PSIrIikgcmV0dXJuIDE7CglpZihzPT0iLSIpIHJldHVybiAyOwoJcmV0dXJuIDA7Cn0Kc3RyaW5nIGxsVG9TdHJpbmcobGwgbil7CglzdHJpbmcgcmVzPSIiOwoJaWYobj09MCl7CgkJcmVzPSIwIjsKCQlyZXR1cm4gcmVzOwoJfQoJY2hhciBzWzRdOwoJaW50IGk9MCxtaW51cz0wOwoJaWYobjwwKXsKCQltaW51cz0xOwoJCW49LW47CgkJcmVzPSItIjsKCX0KCXdoaWxlKG4pewoJCXNbaV09biUxMCsnMCc7CgkJbi89MTA7CgkJaSsrOwoJfQoJZm9yKGludCBqPWktMTtqPj0wO2otLSl7CgkJcmVzKz0oY2hhcikoc1tqXSk7Cgl9CglyZXR1cm4gcmVzOwp9CmxsIFN0cmluZ1RvbGwoc3RyaW5nIHMpewoJbGwgcmVzPTA7Cglmb3IoaW50IGk9MDtpPHMubGVuZ3RoKCk7aSsrKXsKCQlyZXM9cmVzKjEwK3NbaV0tJzAnOwoJfQoJcmV0dXJuIHJlczsKfQpzdHJpbmcgZG90aGVQb2xhbmQoc3RyaW5nIGEsc3RyaW5nIGIsaW50IG4pewoJbGwgcDE9U3RyaW5nVG9sbChhKSxwMj1TdHJpbmdUb2xsKGIpOwoJc3dpdGNoKG4pewoJCWNhc2UgMTpyZXR1cm4gbGxUb1N0cmluZyhwMStwMik7YnJlYWs7CgkJY2FzZSAyOnJldHVybiBsbFRvU3RyaW5nKHAxLXAyKTticmVhazsKCQljYXNlIDM6cmV0dXJuIGxsVG9TdHJpbmcocDEqcDIpO2JyZWFrOwoJCWNhc2UgNDpyZXR1cm4gbGxUb1N0cmluZyhwMS9wMik7YnJlYWs7Cgl9Cn0Kdm9pZCBkb25lKHN0cmluZyBzKXsKCWludCBuPXMubGVuZ3RoKCk7CglzdGFjayA8Y2hhcj4gc3Q7Cgl2ZWN0b3IgPHN0cmluZz4gb3V0OwoJZm9yKGludCBpPTA7aTxuO2krKyl7Ly8gZGFuZyBiYSBsYW4KCQlpZihzW2ldPj0nMCcmJnNbaV08PSc5Jyl7CgkJCXN0cmluZyB0PSIiOwoJCQl0Kz0oY2hhcilzW2ldOwoJCQl3aGlsZShpPG4tMSYmc1tpKzFdPD0nOScmJnNbaSsxXT49JzAnKXsKCQkJCXQrPShjaGFyKXNbaSsxXTsKCQkJCWkrKzsKCQkJfQoJCQlvdXQucGIodCk7CgkJfQoJCWVsc2UgaWYoc1tpXT09JygnKSBzdC5wdXNoKHNbaV0pOwoJCWVsc2UgaWYoc1tpXSE9JyknKXsKCQkJd2hpbGUoIXN0LmVtcHR5KCkpewoJCQkJaWYobHYoc3QudG9wKCkpPj1sdihzW2ldKSl7CgkJCQkJc3RyaW5nIHQ9IiI7dCs9KGNoYXIpc3QudG9wKCk7CgkJCQkJb3V0LnBiKHQpOwoJCQkJCXN0LnBvcCgpOwoJCQkJfQoJCQkJZWxzZSBicmVhazsKCQkJfQoJCQlzdC5wdXNoKHNbaV0pOwoJCX0KCQllbHNlewoJCQl3aGlsZShzdC50b3AoKSE9JygnKXsKCQkJCXN0cmluZyB0PSIiO3QrPShjaGFyKXN0LnRvcCgpOwoJCQkJb3V0LnBiKHQpOwoJCQkJc3QucG9wKCk7CgkJCX0KCQkJc3QucG9wKCk7CgkJfQoJfQoJd2hpbGUoIXN0LmVtcHR5KCkpewoJCXN0cmluZyB0PSIiO3QrPShjaGFyKXN0LnRvcCgpOwoJCW91dC5wYih0KTsKCQlzdC5wb3AoKTsKCX0KCWZvcihpbnQgaT0yO2k8b3V0LnNpemUoKTspey8vdGh1YyBoaWVuIHRpbmggdG9hbgoJCWlmKElzb3BlcmF0b3Iob3V0W2ldKSl7CgkJCW91dFtpLTJdPWRvdGhlUG9sYW5kKG91dFtpLTJdLG91dFtpLTFdLElzb3BlcmF0b3Iob3V0W2ldKSk7CgkJCW91dC5lcmFzZShvdXQuYmVnaW4oKStpLTEsb3V0LmJlZ2luKCkraSsxKTsKCQkJaS0tOwoJCX0KCQllbHNlIGkrKzsKCX0KCWNvdXQ8PG91dFswXTw8ZW5kbDsKfQppbnQgbWFpbigpewoJaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CglpbnQgTjsKCWNpbj4+TjsKCXdoaWxlKE4tLSl7CgkJc3RyaW5nIHM7CgkJY2luPj5zOwoJCWRvbmUocyk7Cgl9Cn0=