int main()
{char str[20],sub[10];
 int max,i,j;
 while(scanf("%s%s",str,sub)!=EOF)
  {
    j=strlen(str);max=0;
    for(i=1;str[i];i++)
    if(str[i]>str[max])max=i;
    for(i=j;i>max;i--)
    str[i+3]=str[i];
    for(i=0;i<3;i++)
    str[max+i+1]=sub[i];
    printf("%s\n",str);
  } 
}
