2274. Day6 B - 外星密码

小冰偶然的收到了外星生物发来的消息,但是小冰发现消息是经过加密的。只有解开密码,才能知道外星人给的消息是什么。解开密码的第一道工序就是解压缩密码,外星人对于连续的若干个相同的子串 \texttt{X} 会压缩为 \texttt{[DX]} 的形式(D 是一个整数且 1\leq D\leq99),比如说字符串 \texttt{CBCBCBCB} 就压缩为 \texttt{[4CB]} 或者\texttt{[2[2CB]]},类似于后面这种压缩之后再压缩的称为二重压缩。如果是 \texttt{[2[2[2CB]]]} 则是三重的。现在小冰给你外星人发送的密码,请你对其进行解压缩。

输入

输入一行,一个字符串,表示外星人发送的密码。

输出

输出一行,一个字符串,表示解压缩后的结果。

样例

标准输入 复制文本
AC[3FUN]
标准输出 复制文本
ACFUNFUNFUN

提示

对于 50\% 的数据:解压后的字符串长度在 1000 以内,最多只有三重压缩。

对于 100\% 的数据:解压后的字符串长度在 20000 以内,最多只有十重压缩。保证只包含数字、大写字母、[]

登录以提交代码。
单点时限 1 秒
内存限制 256 MB
提交 44
通过 15