#include <iostream>
#include <stack>
#include <string>
using namespace std;
int main() {
int t;
cin >> t;
while (t--) {
int n;
cin >> n;
cin.ignore();
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+IHQ7CgogICAgd2hpbGUgKHQtLSkgewogICAgCWludCBuOwogICAgCWNpbiA+PiBuOwogICAgCWNpbi5pZ25vcmUoKTsKICAgICAgICBzdHJpbmcgZXhwcjsKICAgICAgICBjaW4gPj4gZXhwcjsKCiAgICAgICAgc3RhY2s8bG9uZyBsb25nPiBzdDsKICAgICAgICBib29sIHZhbGlkID0gdHJ1ZTsKCiAgICAgICAgZm9yIChpbnQgaSA9IGV4cHIuc2l6ZSgpIC0gMTsgaSA+PSAwOyAtLWkpIHsKICAgICAgICAgICAgY2hhciBjID0gZXhwcltpXTsKICAgICAgICAgICAgaWYgKGMgPj0gJzAnICYmIGMgPD0gJzknKSB7CiAgICAgICAgICAgICAgICBzdC5wdXNoKGMgLSAnMCcpOyAgLy8gY29udmVydCBjaGFyIHRvIG51bWJlcgogICAgICAgICAgICB9IGVsc2UgaWYgKGMgPT0gJysnIHx8IGMgPT0gJy0nIHx8IGMgPT0gJyonIHx8IGMgPT0gJy8nKSB7CiAgICAgICAgICAgICAgICBpZiAoc3Quc2l6ZSgpIDwgMikgewogICAgICAgICAgICAgICAgICAgIHZhbGlkID0gZmFsc2U7CiAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBsb25nIGxvbmcgYSA9IHN0LnRvcCgpOyBzdC5wb3AoKTsKICAgICAgICAgICAgICAgIGxvbmcgbG9uZyBiID0gc3QudG9wKCk7IHN0LnBvcCgpOwogICAgICAgICAgICAgICAgaWYgKGMgPT0gJysnKSBzdC5wdXNoKGEgKyBiKTsKICAgICAgICAgICAgICAgIGVsc2UgaWYgKGMgPT0gJy0nKSBzdC5wdXNoKGEgLSBiKTsKICAgICAgICAgICAgICAgIGVsc2UgaWYgKGMgPT0gJyonKSBzdC5wdXNoKGEgKiBiKTsKICAgICAgICAgICAgICAgIGVsc2UgaWYgKGMgPT0gJy8nKSB7CiAgICAgICAgICAgICAgICAgICAgaWYgKGIgPT0gMCkgewogICAgICAgICAgICAgICAgICAgICAgICB2YWxpZCA9IGZhbHNlOwogICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgc3QucHVzaChhIC8gYik7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICB2YWxpZCA9IGZhbHNlOwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAgIGlmICh2YWxpZCAmJiBzdC5zaXplKCkgPT0gMSkgewogICAgICAgICAgICBjb3V0IDw8IHN0LnRvcCgpIDw8IGVuZGw7CiAgICAgICAgfSAKICAgICAgICAKICAgIH0KCiAgICByZXR1cm4gMDsKfQ==