#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int size[3];
int map[94];//33~126 33->!
int main(int argc, char *argv[]) {
char str1[1000002],str2[1000002];
int i;
while(scanf("%s",&str1)!=EOF&&strcmp(str1,"STOP!!")){
scanf("%s",&str2);
for(i=0;i<94;i++) map[i]=0;
for(i=0;str1[i]!='\0';i++){
map[str1[i]-'!']++;
map[str2[i]-'!']--;
}
int check=1;
for(i=0;i<94;i++){
if(map[i]!=0){
printf("no\n");
check=0;
break;
}
}
if(check) printf("yes\n");
}
return 0;
}