#include<iostream>
#include<algorithm>
using namespace std;
string str,in;
char t[200];
int I;
int l,r,pos;
int main(){
  cin>>I;
  while(I--){
    cin>>str;
    l=100;
    r=100;
    t[100]=str[0];
    pos=100;

    for(int i=1;i<(int)str.size();i+=3){
      in=str.substr(i,3);

      if(in[0]=='<'){
	pos--;
	t[pos]=in[2];
	l=min(l,pos);
      }else{
	pos++;
	t[pos]=in[2];
	r=max(r,pos);
      }

    }
    
    for(int i=l;i<=r;i++){
      cout<<t[i];
    }
    cout<<endl;
    
  }
  return 0;
}