#include #include // バブルソート void sort(char arg[], int n) { char temp; int i, j; for (i = 0; i < n - 1; i++) { for (j = n - 1; j > i; j--) { if (arg[j] < arg[j - 1]) { temp = arg[j]; arg[j] = arg[j - 1]; arg[j - 1] = temp; } } } } int main() { char a[11], b[11]; int r = 1, i; scanf("%s %s", a, b); sort(a, strlen(a)); sort(b, strlen(b)); for (i = 0; i < strlen(a); i++) { if (a[i] != b[i]) { r = 0; break; } } if (r == 1) printf("YES\n"); else printf("NO\n"); return 0; }