#include <bits/stdc++.h>
using namespace std;
string a ;
string ans ;
int main ( ){
cin >> a ;
int l = a.size ( ) ;
int sum = 1 ;
for ( int i = 0 ; i < l ; ++i ){
if ( a[i] >= 'A' && a[i] <= 'Z' ){
int x ;
for ( int j = i ; j < l ; ++j ){
if ( a[j] >= 'A' && a[j] <= 'Z' ) x = j ;
else break ;
}
for ( int kk = 1 ; kk <= sum ; ++kk) {
for ( int k = i ; k <= x ; ++k ){
ans += a[k] ;
}
}
i = x ;
sum = 1 ;
}
if ( a[i] == '[' )
{
int jw = 0 ;
int sum1 = 0 ;
if ( a[i+1] >= '0' && a[i+1] <= '9' ) {
sum1+=a[i+1] - '0' ;
jw++;
}
if ( a[i+2] >= '0'&& a[i+2] <= '9' ){
sum1 *= 10 ;
sum1 += a[i+2] - '0' ;
jw++;
}
sum *= sum1 ;
i += jw ;
}
}
cout << ans ;
return 0 ;
}