#include<stdio.h>
int main(){
  char d[3][60];
  char c;
  int u,l,r;
  while(scanf("%s",d[0])){
    if(d[0][0]=='-')break;
    scanf("%s %s",d[1],d[2]);
    c=d[1][0];
    r=u=0;
    l=1;
    while(d[2][r]){
      if(c==d[2][r]){
	c=d[0][u++];
	r++;
      }
      else{
	printf("%c",c);
	c=d[1][l++];
      }
    }
    printf("%c%s\n",c,d[1]+l);
  }
  return 0;
}
    