#include <bits/stdc++.h>
#include <iostream>
using namespace std;
bool areAnagrams(string str1,string str2)
{
int n1=str1.length();
int n2=str2.length();
if(n1!=n2)
{
return false;
}
sort(str1.begin(),str1.end());
sort(str2.begin(),str2.end());
for(int i=0;i<n1;i++)
{
if(str1[i]!=str2[i])
{
return false;
}
}
return true;
}
int main() {
string str1,str2;
getline(cin,str1);
getline(cin,str2);
if(areAnagrams(str1,str2))
{
cout<<"true"<<endl;
}
else
{
cout<<"flase"<<endl;
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNpbmNsdWRlIDxpb3N0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKYm9vbCBhcmVBbmFncmFtcyhzdHJpbmcgc3RyMSxzdHJpbmcgc3RyMikKewogICAgaW50IG4xPXN0cjEubGVuZ3RoKCk7CiAgICBpbnQgbjI9c3RyMi5sZW5ndGgoKTsKICAgIGlmKG4xIT1uMikKICAgIHsKICAgIAlyZXR1cm4gZmFsc2U7CiAgICB9CiAgICBzb3J0KHN0cjEuYmVnaW4oKSxzdHIxLmVuZCgpKTsKICAgIHNvcnQoc3RyMi5iZWdpbigpLHN0cjIuZW5kKCkpOwogICAgZm9yKGludCBpPTA7aTxuMTtpKyspCiAgICB7CiAgICAJaWYoc3RyMVtpXSE9c3RyMltpXSkKICAgIAl7CiAgICAJCXJldHVybiBmYWxzZTsKICAgIAl9CiAgICB9CiAgICByZXR1cm4gdHJ1ZTsKICAgIAp9CmludCBtYWluKCkgewoJc3RyaW5nIHN0cjEsc3RyMjsKCWdldGxpbmUoY2luLHN0cjEpOwoJZ2V0bGluZShjaW4sc3RyMik7CglpZihhcmVBbmFncmFtcyhzdHIxLHN0cjIpKQoJewoJCWNvdXQ8PCJ0cnVlIjw8ZW5kbDsKCX0KCWVsc2UKCXsKCQljb3V0PDwiZmxhc2UiPDxlbmRsOwoJfQoJcmV0dXJuIDA7Cn0=