/*
* 解题思路:
* 此题不难、三个中断控制控制好就行~
*/
#include <stdio.h>
#define A 150
#define B 10000
char s[ B ][ A ];
char map[ B ][ A ];
int main( )
{
char c;
int visNum;
int i;
while( 1 )
{
visNum = 0;
while( ( c = getchar( ) ) !='!' && c !='\n' && c!= EOF )
{
if( c <= '9' && c>='0' )
visNum += ( int )( c - '0' );
else if( c == 'b' )
{
while( visNum-- ) printf(" ");
visNum = 0;
}
else
{
while( visNum-- ) printf("%c",c);
visNum = 0;
}
}
if( c==EOF ) break;
puts("");
}
return 0;
}