#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int Mod=998244353;
void solve() {
int n,m;
cin >> n >> m;
vector<int> a(n);
unordered_map<int,int> freq;
for(int i=0;i<n;i++) cin >> a[i];
vector<int> ans;
int ma = *max_element(a.begin(),a.end());
while(m--){
char c;
int l,r;
cin >> c >> l >> r;
if(c=='-'){
if(ma>=l && ma<=r) ma--;
ans.push_back(ma);
}
else if(c=='+'){
if(ma>=l && ma<=r) ma++;
ans.push_back(ma);
}
}
for(int i=0;i<ans.size();i++) cout << ans[i] << " " ;
cout << '\n';
}
int main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
int t;
cin >> t;
while (t--) solve();
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnR5cGVkZWYgbG9uZyBsb25nIGxsOwpjb25zdCBpbnQgTW9kPTk5ODI0NDM1MzsKCnZvaWQgc29sdmUoKSB7CiAgICBpbnQgbixtOwogICAgY2luID4+IG4gPj4gbTsKICAgIHZlY3RvcjxpbnQ+IGEobik7CiAgICB1bm9yZGVyZWRfbWFwPGludCxpbnQ+IGZyZXE7CiAgICBmb3IoaW50IGk9MDtpPG47aSsrKSBjaW4gPj4gYVtpXTsKICAgIHZlY3RvcjxpbnQ+IGFuczsKICAgIGludCBtYSA9ICptYXhfZWxlbWVudChhLmJlZ2luKCksYS5lbmQoKSk7CiAgICB3aGlsZShtLS0pewogICAgICAgIGNoYXIgYzsKICAgICAgICBpbnQgbCxyOwogICAgICAgIGNpbiA+PiBjID4+IGwgPj4gcjsKICAgICAgICBpZihjPT0nLScpewogICAgICAgICAgICBpZihtYT49bCAmJiBtYTw9cikgbWEtLTsKICAgICAgICAgICAgYW5zLnB1c2hfYmFjayhtYSk7CiAgICAgICAgfQogICAgICAgIGVsc2UgaWYoYz09JysnKXsKICAgICAgICAgICBpZihtYT49bCAmJiBtYTw9cikgbWErKzsKICAgICAgICAgICBhbnMucHVzaF9iYWNrKG1hKTsKICAgICAgICB9CiAgICB9CiAgICBmb3IoaW50IGk9MDtpPGFucy5zaXplKCk7aSsrKSBjb3V0IDw8IGFuc1tpXSA8PCAiICIgOwogICAgY291dCA8PCAnXG4nOwp9CgppbnQgbWFpbigpeyAKICAgIGlvczo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKICAgIGNpbi50aWUobnVsbHB0cik7CgkKICAgIGludCB0OwogICAgY2luID4+IHQ7CiAgICB3aGlsZSAodC0tKSBzb2x2ZSgpOwogICAgCgogICAgcmV0dXJuIDA7Cn0K
NQo1IDUKMSAyIDMgMiAxCisgMSAzCi0gMiAzCisgMSAyCisgMiA0Ci0gNiA4CjUgNQoxIDMgMyA0IDUKKyAxIDQKKyAyIDMKLSA0IDUKLSAzIDMKLSAyIDYKNSA1CjEgMSAxIDEgMQorIDIgMwotIDQgNQorIDEgNgotIDIgNQorIDEgOAoxIDEKMQotIDEgMQoxIDEKMTAwMDAwMDAwMAorIDEwMDAwMDAwMDAgMTAwMDAwMDAwMAo=
5
5 5
1 2 3 2 1
+ 1 3
- 2 3
+ 1 2
+ 2 4
- 6 8
5 5
1 3 3 4 5
+ 1 4
+ 2 3
- 4 5
- 3 3
- 2 6
5 5
1 1 1 1 1
+ 2 3
- 4 5
+ 1 6
- 2 5
+ 1 8
1 1
1
- 1 1
1 1
1000000000
+ 1000000000 1000000000