#include<stdio.h>
#include<string.h>
char s[1000000],t[1000000];
int strin(){
	int i,j,vt;
	for (i=0;i<=strlen(s)-strlen(t);i++)
	  { j=0,vt=i; 
     while (s[vt]==t[j]&&j<strlen(t))
      {
	    vt++;
	    j++;	   
	   }
	  if (j==strlen(t)) return i;
	  }
	  return -1; 
	}
void xoasau(int vt){
	char kq[1000000];
	int i,m=0;
	for (i=0;i<vt;i++)
	 kq[m++]=s[i];
	for (i=vt+strlen(t);i<strlen(s);i++)
	  kq[m++]=s[i];
	kq[m]='\0';
	strcpy(s,kq);
	}
main(){
  int vt;
  gets(s);
  gets(t);
  while ( strin()!=-1 &&strlen(s)>=strlen(t))
    { vt = strin();
	  xoasau(vt);
    }
  puts(s); 
}
