
#include<cstdio>
#include<list>
#include<iostream>
#include<cstring>
using namespace std;
int main ()
{
char line[100001];
while(scanf("%s",line)!=EOF)
{
list<char>li;
int i=strlen(line);
list<char>::iterator it=li.begin();
for(int x=0;x<i;x++)
{
if(line[x]=='['){it=li.begin();}
else if(line[x]==']'){it=li.end();}
else
{
li.insert(it,line[x]); //这里很重要!!!在迭代器it指针前插入元素!!!!!!!
}
}
for(it=li.begin();it!=li.end();it++)
{
cout<<*it;
}
cout<<endl;
}
return 0;
}


