#include #include int main(void) { char A[16]; char B[16]; int na[26]; int nb[26]; int i; memset(A, '\0', sizeof(A)); memset(B, '\0', sizeof(A)); scanf("%s", A); scanf("%s", B); memset(na, 0, sizeof(na)); memset(nb, 0, sizeof(nb)); for (i = 0; i < strlen(A); i++) { na[A[i] - 'a']++; nb[B[i] - 'a']++; } if (memcmp(na, nb, sizeof(na)) == 0) { printf("YES\n"); } else { printf("NO\n"); } return 0; }