#include <bits/stdc++.h>
using namespace std;
int main()
{
int t;
cin>>t;
while(t--)
{
string a;
cin>>a;
stack<int> smalls, capitals;
unordered_map<int, bool> deleted;
for(int i{}; i<a.size(); i++)
{
if(a[i] == 'b')
{
deleted[i] = true;
if(!smalls.empty())
{
deleted[smalls.top()] = true;
smalls.pop();
}
}
else if(a[i] == 'B')
{
deleted[i] = true;
if(!capitals.empty())
{
deleted[capitals.top()] = true;
capitals.pop();
}
}
else if('a' <= a[i] && a[i] <= 'z')
{
smalls.push(i);
}
else if('A' <= a[i] && a[i] <= 'Z')
{
capitals.push(i);
}
}
for(int i{}; i < a.size(); i++)
{
if(!deleted[i])
cout<<a[i];
}
cout<<endl;
}
return 0;
}
CiNpbmNsdWRlIDxiaXRzL3N0ZGMrKy5oPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewogICAgaW50IHQ7CiAgICBjaW4+PnQ7CiAgICAKICAgIHdoaWxlKHQtLSkKICAgIHsKICAgICAgICBzdHJpbmcgYTsKICAgICAgICBjaW4+PmE7CiAgICAgICAgCiAgICAgICAgc3RhY2s8aW50PiBzbWFsbHMsIGNhcGl0YWxzOwogICAgICAgIHVub3JkZXJlZF9tYXA8aW50LCBib29sPiBkZWxldGVkOwogICAgICAgIAogICAgICAgIGZvcihpbnQgaXt9OyBpPGEuc2l6ZSgpOyBpKyspCiAgICAgICAgewogICAgICAgICAgICBpZihhW2ldID09ICdiJykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgZGVsZXRlZFtpXSA9IHRydWU7CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIGlmKCFzbWFsbHMuZW1wdHkoKSkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBkZWxldGVkW3NtYWxscy50b3AoKV0gPSB0cnVlOwogICAgICAgICAgICAgICAgICAgIHNtYWxscy5wb3AoKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgICAKICAgICAgICAgICAgZWxzZSBpZihhW2ldID09ICdCJykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgZGVsZXRlZFtpXSA9IHRydWU7CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIGlmKCFjYXBpdGFscy5lbXB0eSgpKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIGRlbGV0ZWRbY2FwaXRhbHMudG9wKCldID0gdHJ1ZTsKICAgICAgICAgICAgICAgICAgICBjYXBpdGFscy5wb3AoKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgICAKICAgICAgICAgICAgZWxzZSBpZignYScgPD0gYVtpXSAmJiBhW2ldIDw9ICd6JykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgc21hbGxzLnB1c2goaSk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgCiAgICAgICAgICAgIGVsc2UgaWYoJ0EnIDw9IGFbaV0gJiYgYVtpXSA8PSAnWicpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGNhcGl0YWxzLnB1c2goaSk7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgCiAgICAgICAgZm9yKGludCBpe307IGkgPCBhLnNpemUoKTsgaSsrKQogICAgICAgIHsKICAgICAgICAgICAgaWYoIWRlbGV0ZWRbaV0pCiAgICAgICAgICAgICAgICBjb3V0PDxhW2ldOwogICAgICAgIH0KICAgICAgICAKICAgICAgICBjb3V0PDxlbmRsOwogICAgfQoKICAgIHJldHVybiAwOwp9
MTIKQVJhQmJiaXRCYWJ5CllldEFub3RoZXJCcm9rZW5LZXlib2FyZApCdWJibGUKSW1wcm9iYWJsZQphYmJyZXZpYWJsZQpCYkJCCkJ1c3lhc2FCZWVpbmFCZWRvZkJsb29taW5nQmxvc3NvbXMKQ29ERUJBUmJJRVMKY29kZWZvcmNlcwpib2JlYm9iYmVzCmIKVGhlQkJsYWNrYmJvYXJk
12
ARaBbbitBaby
YetAnotherBrokenKeyboard
Bubble
Improbable
abbreviable
BbBB
BusyasaBeeinaBedofBloomingBlossoms
CoDEBARbIES
codeforces
bobebobbes
b
TheBBlackbboard