//在处理'['上感觉有问题
//但始终没调出来
#include <bits/stdc++.h>
using namespace std;
string s;
char ch;
string deal()
{ while(scanf("%c",&ch)!=EOF)
{
if(ch=='[') return deal();
if(isdigit(ch))
{
string ss=deal();
for(int o=0;o<ch-'0';o++)
{
s+=ss;
}
return s;
}
if(ch==']') return s;
else
{
s+=ch;
}
}
return s;
}
int main()
{
string s1=deal();
for(int i=0;i<s1.size();i++)
{
cout<<s1[i];
}
return 0;
}