#include <iostream>
#include <stdio.h>
#include <cstring>
using namespace std;
int main() {
int T,num1,num2,num3,res=0;
char str;
scanf("%d",&T);
while(T)
{
scanf("%d",&num1);
scanf("%c",&str);
scanf("%d",&num2);
switch(str)
{
case '+' : res=num1+num2;
break;
case '-' : res=num1-num2;
break;
case '*' : res=num1*num2;
break;
case '/' : res=num1/num2;
break;
default : break; // ' = '
}
//cout<<num1<<str<<num2<<" ";
while(str!='=')
{
scanf("%c",&str);
scanf("%d",&num3);
switch(str)
{
case '+' : res+=num3;
break;
case '-' : res-=num3;
break;
case '*' : res*=num3;
break;
case '/' : res/=num3;
break;
default : break;
}
}
printf("%d\n",res);
T--;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPGNzdHJpbmc+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWludCBULG51bTEsbnVtMixudW0zLHJlcz0wOwoJY2hhciBzdHI7CglzY2FuZigiJWQiLCZUKTsKCXdoaWxlKFQpIAoJeyAKCXNjYW5mKCIlZCIsJm51bTEpOwoJc2NhbmYoIiVjIiwmc3RyKTsKCXNjYW5mKCIlZCIsJm51bTIpOwoJc3dpdGNoKHN0cikKCXsKCQljYXNlICcrJyA6IHJlcz1udW0xK251bTI7CgkJYnJlYWs7CgkJY2FzZSAnLScgOiByZXM9bnVtMS1udW0yOwoJCWJyZWFrOwoJCWNhc2UgJyonIDogcmVzPW51bTEqbnVtMjsKCQlicmVhazsKCQljYXNlICcvJyA6IHJlcz1udW0xL251bTI7CgkJYnJlYWs7CgkJZGVmYXVsdCA6IGJyZWFrOyAvLyAnID0gJwoJfQoJLy9jb3V0PDxudW0xPDxzdHI8PG51bTI8PCIgIjsKCXdoaWxlKHN0ciE9Jz0nKQoJewoJc2NhbmYoIiVjIiwmc3RyKTsKCXNjYW5mKCIlZCIsJm51bTMpOwoJc3dpdGNoKHN0cikKCXsKCQljYXNlICcrJyA6IHJlcys9bnVtMzsKCQlicmVhazsKCQljYXNlICctJyA6IHJlcy09bnVtMzsKCQlicmVhazsKCQljYXNlICcqJyA6IHJlcyo9bnVtMzsKCQlicmVhazsKCQljYXNlICcvJyA6IHJlcy89bnVtMzsKCQlicmVhazsKCQlkZWZhdWx0IDogYnJlYWs7Cgl9CgkJCgl9CglwcmludGYoIiVkXG4iLHJlcyk7CglULS07Cn0KCglyZXR1cm4gMDsKfQ==