import java.io.*;
import java.util.Scanner;
public class Main {
static String s1="";
public static void main(String[] args) {
Scanner inScanner = new Scanner(System.in);
PrintWriter pw = new PrintWriter(new OutputStreamWriter(System.out));
s1 = inScanner.next();
String s2 = "", s3 = "";
char[] cr = s1.toCharArray();
int l = 0, r = 0, cot = 0, flag = 0, tot = 1;
for (int i = 0; i < cr.length; i++) {
if (cr[i] == '[') {
l = i;
tot *= Integer.valueOf(cr[i + 1]) - '0';
cot++;
}
if (cr[i] == ']') {
s2 = s1.substring(l + 2, i);
for (int j = 0; j < tot - 1; j++) {
s3 += s2;
}
for (int q = 0; q < cot; q++) {
for (int j = 0; j < cr.length; j++) {
if (cr[j] == ']') {
cr[j] = '#';
s1 = s1.replaceFirst("]", "");
s1 = s1.replaceFirst("[^A-Z]", "");
s1 = s1.replaceFirst("[^A-Z]", "");
}
}
}
s1 += s3;
}
s3 = "";
}
pw.print(s1);
pw.flush();
}
}