#include char a[1000001]; char b[1000001]; char r[2000001]; int main(int argc,char **argv){ scanf("%s%s",a,b); int l=0; for (int i=0; a[i]; i++){ for (int j=0; b[j]; j++){ if (a[i]==b[j]){ b[j]='Z'; break; } } // Update solution using a[i]. r[l++]=a[i]; } for (int i=0; b[i]; i++){ if (b[i]!='Z'){ r[l++]=b[i]; } } printf("%s\n",r); return 0; }