#include<stdio.h>
#include<string.h>
int main(){
  char u[1000],l[1000],r[1000],c;
  int a,b,d,m;
  while(scanf("%s",u),u[0]-'-'){
    a=b=d=0;
    scanf("%s %s",l,r);
    c=l[b++];
    m=strlen(l)+strlen(u);
    while(--m){
      if(c==r[d]){
	c=u[a++];
	d++;
      }
      else{
	printf("%c",c);
	c=l[b++];
      }
    }
    printf("%c\n",c);
  }
  return 0;
}