#include<stdio.h> #include<string.h> int main() { int t; scanf("%d",&t); while(t--) { char s1[1000],s2[1000],a[1000]; char c; int m,n,k=0,i,j,t; scanf("%s",s1); scanf("%s",s2); n=strlen(s1); m=strlen(s2); for(i=0;i<n;i++) { for(j=0;j<m;j++) { if(s1[i]==s2[j]) { a[k++]=s2[j]; s2[j]='*'; break; } } } a[k]='\0'; if(k==0) printf("-1\n"); else{ for(i=0;i<k;i++) { for(j=i+1;j<k;j++) { if(a[i]>a[j]) { c=a[j]; a[j]=a[i]; a[i]=c; } } } printf("%s\n",a); } } return 0; } |
Double click to view unformatted code.