#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[200] = {};
        cin >> in_str;
         
        ans += in_str[0];
        is_checked[in_str[0] - 'a'] = true;
        //cout << "debug: ascii " << in_str[0] - 'a' << " "
        //     << "in_str[j] = "  << in_str[0] << endl;
        for(int j = 1; j < in_str.size() - 2; j = j + 3)
        {
            //cout << "debug: ascii " << in_str[j + 2] - 'a' << " "
            //     << "in_str[j + 2] = "  << in_str[j + 2] << endl;
            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 = ans + in_str[j + 2];
            }
            else if(in_str[j] == '<' && in_str[j + 1] == '-')
            {
                ans = in_str[j + 2] + ans;
            }
            else
            {
                /* Nop */
            }
        }
        cout << ans << endl;
    }
    return 0;
}

