#include <iostream>
#include <stack>
#include <string>
using namespace std;
int main() {
int t;
cin >> t;
while (t--) {
string expr;
cin >> expr;
stack<long long> st;
bool valid = true;
for (int i = expr.size() - 1; i >= 0; --i) {
char c = expr[i];
if (c >= '0' && c <= '9') {
st.push(c - '0'); // convert char to number
} else if (c == '+' || c == '-' || c == '*' || c == '/') {
if (st.size() < 2) {
valid = false;
break;
}
long long a = st.top(); st.pop();
long long b = st.top(); st.pop();
if (c == '+') st.push(a + b);
else if (c == '-') st.push(a - b);
else if (c == '*') st.push(a * b);
else if (c == '/') {
if (b == 0) {
valid = false;
break;
}
st.push(a / b);
}
} else {
valid = false;
break;
}
}
if (valid && st.size() == 1) {
cout << st.top() << endl;
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RhY2s+CiNpbmNsdWRlIDxzdHJpbmc+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGludCB0OwogICAgY2luID4+IHQ7CgogICAgd2hpbGUgKHQtLSkgewogICAgICAgIHN0cmluZyBleHByOwogICAgICAgIGNpbiA+PiBleHByOwoKICAgICAgICBzdGFjazxsb25nIGxvbmc+IHN0OwogICAgICAgIGJvb2wgdmFsaWQgPSB0cnVlOwoKICAgICAgICBmb3IgKGludCBpID0gZXhwci5zaXplKCkgLSAxOyBpID49IDA7IC0taSkgewogICAgICAgICAgICBjaGFyIGMgPSBleHByW2ldOwogICAgICAgICAgICBpZiAoYyA+PSAnMCcgJiYgYyA8PSAnOScpIHsKICAgICAgICAgICAgICAgIHN0LnB1c2goYyAtICcwJyk7ICAvLyBjb252ZXJ0IGNoYXIgdG8gbnVtYmVyCiAgICAgICAgICAgIH0gZWxzZSBpZiAoYyA9PSAnKycgfHwgYyA9PSAnLScgfHwgYyA9PSAnKicgfHwgYyA9PSAnLycpIHsKICAgICAgICAgICAgICAgIGlmIChzdC5zaXplKCkgPCAyKSB7CiAgICAgICAgICAgICAgICAgICAgdmFsaWQgPSBmYWxzZTsKICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGxvbmcgbG9uZyBhID0gc3QudG9wKCk7IHN0LnBvcCgpOwogICAgICAgICAgICAgICAgbG9uZyBsb25nIGIgPSBzdC50b3AoKTsgc3QucG9wKCk7CiAgICAgICAgICAgICAgICBpZiAoYyA9PSAnKycpIHN0LnB1c2goYSArIGIpOwogICAgICAgICAgICAgICAgZWxzZSBpZiAoYyA9PSAnLScpIHN0LnB1c2goYSAtIGIpOwogICAgICAgICAgICAgICAgZWxzZSBpZiAoYyA9PSAnKicpIHN0LnB1c2goYSAqIGIpOwogICAgICAgICAgICAgICAgZWxzZSBpZiAoYyA9PSAnLycpIHsKICAgICAgICAgICAgICAgICAgICBpZiAoYiA9PSAwKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHZhbGlkID0gZmFsc2U7CiAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBzdC5wdXNoKGEgLyBiKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgIHZhbGlkID0gZmFsc2U7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgaWYgKHZhbGlkICYmIHN0LnNpemUoKSA9PSAxKSB7CiAgICAgICAgICAgIGNvdXQgPDwgc3QudG9wKCkgPDwgZW5kbDsKICAgICAgICB9IAogICAgICAgIAogICAgfQoKICAgIHJldHVybiAwOwp9