#include #include int main(){ //iuput char A[10+1]; char B[10+1]; scanf("%s",A); scanf("%s",B); //string length int length; for (int i = 0;i < 10+1;i++){ if (A[i] == '\0'){ length = i; break; } } //create map std::map count_A; std::map count_B; for (int i = 0;i < length;i++){ count_A[A[i]] = 0; count_B[B[i]] = 0; } for (int i = 0;i < length;i++){ count_A[A[i]]++; count_B[B[i]]++; } //output if (count_A == count_B){ printf("YES\n"); }else{ printf("NO\n"); } return 0; }