#include<iostream>
#include<string>
using namespace std;
string Str,str1,str2,str3;
char cn;
int n;
string jm(string str){
for(int i=0;str[i]!='\0';i++){
if(str[i]=='['){
i++;
cn=str[i];
n=cn-'0';
str2='\0';
if(str[i]=='['){
for(int k=j;str[k]!=']';k++)str3+=str[k];
str2+=jm(str3);
str3='\0';
}
for(int j=i;str[j]!=']';j++){
str2+=str[j];
}
for(int j=0;j<n;j++){
str1+=str2;
}
}
str1+=str[i];
}
}
int main(){
cin>>str;
cout<<jm(str)<<endl;
return 0;
}