#include <iostream>
#include <string>
using namespace std;

int main()
{
    int n;
    cin >> n;

    for(int i = 0; i < n; i++)
    {
        string in_str;
        string ans;
        bool is_checked[26] = {};
        cin >> in_str;
         
        ans.push_back(in_str[0]);
        is_checked[in_str[0] - 'a'] = true;
        for(int j = 1; j < in_str.size() - 2; j = j + 3)
        {
            if(is_checked[in_str[j + 2] - 'a'])
            {
                continue;
            }

            is_checked[in_str[j + 2] - 'a'] = true;

            if(in_str[j] == '-' && in_str[j + 1] == '>')
            {
                ans.push_back(in_str[j + 2]);
            }
            else if(in_str[j] == '<' && in_str[j + 1] == '-')
            {
                ans.insert(ans.begin(), in_str[j + 2]);
            }
            else
            {
                /* Nop */
            }
        }
        cout << ans << endl;
    }
    return 0;
}

