#include<stdio.h>
#include<string.h>
int change(char*c)
{
	if(strlen(c)==0)
	return 1;	
	int i,s=0;
	for(i=0;i<strlen(c);i++)
	{
		s=s*10+c[i]-'0';
	}
	return s;
}
main()
{
	char a[100];
	char b[100];
	gets(a);
	int i,k=0,j;
	for(i=0;i<strlen(a);i++)
	{
		if(a[i]>='0'&&a[i]<='9')
		{
			b[k]=a[i];
			k++;
		}
		else
		{
			b[k]='\0';
			int x=change(b);
			for(j=1;j<=x;j++)
			{
				printf("%c",a[i]);
			}
			k=0;
		}
	}
}
/**************************************************************
	Problem: 1104
	User: admin
	Language: C
	Result: Accepted
	Time:9 ms
	Memory:1036 kb
****************************************************************/