#include<stdio.h>
#include<stdlib.h>
#include<string.h>

void add(int num[],int *pa){
	*pa=(*pa)-1;
	num[(*pa)-1]+=num[*pa];
	num[*pa]=0;
	
}

void minus(int num[],int *pa){
	*pa=(*pa)-1;
	num[(*pa)-1]-=num[*pa];
	num[*pa]=0;
}

void multiply(int num[],int *pa){
	*pa=(*pa)-1;
	num[(*pa)-1]*=num[*pa];
	num[*pa]=0;
}

int main(){
	int i,n,j,k,num[200];
	char s[1000];
	scanf("%d",&k);
	getchar()
	while(k--){
		gets(s);
		char *p=s;
		int curnum=0;
		for(i=0;i<strlen(s);i++){
			if(*(p+i)=='+'){
				add(num,&curnum);
			}
			if(*(p+i)=='-'){
				minus(num,&curnum);
			}
			if(*(p+i)=='*'){
				multiply(num,&curnum);
			}
			int ans = 0;
			if(*(p+i)<='9' && *(p+i)>='0'){
				while(*(p+i)!=' '){
					ans = ans*10 + *(p+i) - '0';
					i++;
				}
				num[curnum] = ans;
				curnum++;
			}
		}
		printf("%d\n",num[0]);
	}
}
