#include<iostream>
#include<string>
using namespace std;
string s;
int n;
string dfs(){
string a;
for(;n<s.size()&&s[n]!=']';n++){
if(s[n]=='['){
n++;
int temp=s[n]-'0';
n++;
if(s[n]>='0'&&s[n]<='9'){
temp=temp*10+s[n]-'0';
n++;
}
string b=dfs();
for(int i=1;i<=temp;i++){
a+=b;
}
}else{
a+=s[n];
}
}
if(s[n]==']')n++;
return a;
}
int main(){
cin>>s;
cout<<dfs();
}