#include<bits/stdc++.h>
typedef long long ll ;
using namespace std;
ll lena;
ll fn(ll a[],ll len)
{
ll i,k=0;
for(i=0;i<len;i++)
{
for(ll j=1;j<=len-i-1;j++)
{
a[i]*=10;
}k+=a[i];
}
return k;
}
ll cha(char a[])
{
ll j,k;
for( j=1,k=1;j<lena;j++)
{
if(a[j]=='[')
{
k++;
}
if(a[j]==']')
{
k--;
if(k==0)
{
return j+1;
}
}
}
}
void fun(char a[],ll len)
{
ll i;
if(a[0]!='[')
{
for(i=0;i<len;i++)
{
if(a[i]>='A'&&a[i]<='Z')
{
cout<<a[i];
}
if(a[i]=='[')
{
fun(&(a[i]),cha(&(a[i])));i+=(cha(&a[i])-1);
}
}
return ;
}
if(a[0]=='[')
{
ll num[10],k=0,b;
for(i=1;i<len;i++)
{
if(a[i]>='0'&&a[i]<='9')
num[k++]=a[i]-'0';
else
break;
}
b=fn(num,k);
for(ll j=1;j<=b;j++)
{
fun(&(a[i]),len-k-1);
}
}
}
int main()
{
ll i,j,k;
char a[1000000];
cin>>a;
lena=strlen(a);
fun(a,lena);
return 0;
}