#include <bits/stdc++.h>
using namespace std;
int t1[230000],t2[230000],at1,at2;
int main(){
string a,b;
cin>>a>>b;
for(int i=0;i<a.size();i++){
if(a[i]=='@'){
at1++;
}
if(b[i]=='@'){
at2++;
}
t1[a[i]]++;
t2[b[i]]++;
}
for(char i='a';i<='z';i++){
int sum=t1[i]-t2[i];
if(sum==0){
continue;
}
if(i!='a' && i!='t' && i!='c' && i!='o' && i!='e' && i!='r' && i!='d'){
cout<<"No";
return 0;
}
if(sum<0) at1-=abs(sum);
else at2-=abs(sum);
}
if(at1!=at2 || at1<0 || at2<0){
cout<<"No";
return 0;
}
cout<<"Yes";
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCB0MVsyMzAwMDBdLHQyWzIzMDAwMF0sYXQxLGF0MjsKaW50IG1haW4oKXsKCXN0cmluZyBhLGI7CgljaW4+PmE+PmI7Cglmb3IoaW50IGk9MDtpPGEuc2l6ZSgpO2krKyl7CgkJaWYoYVtpXT09J0AnKXsKCQkJYXQxKys7CgkJfQoJCWlmKGJbaV09PSdAJyl7CgkJCWF0MisrOwoJCX0KCQl0MVthW2ldXSsrOwoJCXQyW2JbaV1dKys7Cgl9Cglmb3IoY2hhciBpPSdhJztpPD0neic7aSsrKXsKCQlpbnQgc3VtPXQxW2ldLXQyW2ldOwoJCWlmKHN1bT09MCl7CgkJCWNvbnRpbnVlOwoJCX0KCQlpZihpIT0nYScgJiYgaSE9J3QnICYmIGkhPSdjJyAmJiBpIT0nbycgJiYgaSE9J2UnICYmIGkhPSdyJyAmJiBpIT0nZCcpewoJCQljb3V0PDwiTm8iOwoJCQlyZXR1cm4gMDsKCQl9CgkJaWYoc3VtPDApIGF0MS09YWJzKHN1bSk7CgkJZWxzZSBhdDItPWFicyhzdW0pOwoJfQoJaWYoYXQxIT1hdDIgfHwgYXQxPDAgfHwgYXQyPDApewoJCWNvdXQ8PCJObyI7CgkJcmV0dXJuIDA7Cgl9Cgljb3V0PDwiWWVzIjsKCXJldHVybiAwOwp9