#include <iostream>
#include <bits/stdc++.h>
using namespace std;

bool isAnagram(string s, string t) {
    if (s.size() != t.size()) {
        return false;
    }

    int arr1[26] = {0};
    int arr2[26] = {0};
    int n = s.size();

    for (int i = 0; i < n; i++) {
        int a = s[i] - 'a';
        int b = t[i] - 'a';

        arr1[a]++;
        arr2[b]++;
    }

    for (int i = 0; i < 26; i++) {
        if (arr1[i] != arr2[i]) {
            return false;
        }
    }

    return true;
}

int main() {
    string s, t;
    cin >> s >> t;

    if (isAnagram(s, t)) {
        cout << "true";
    } else {
        cout << "false";
    }

    return 0;
}