#include<bits/stdc++.h>
using namespace std;

int main(){
  int n;
  cin >> n;
  while(n--){
    string str; cin >> str;
    map<int,char> data;
    map<int,char>::iterator itr;
    int cnt = 0;
    for(int i=0;i<str.size();i++){
      if(isalpha(str[i])) data[cnt] = str[i];
      else if(str[i] == '<') cnt--;
      else if(str[i] == '>') cnt++;
    }
    for(itr = data.begin();itr!=data.end();itr++){
      cout << (*itr).second;
    }
    cout << endl;
    data.clear();
  }
}