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

int main() {
  string s,t;
  cin>>s>>t;
  set<char>p,g;
  set<pair<char,char>>q,r;
  for(int i=0;i<s.size();i++){
    char k,l;
    k=s.at(i);
    l=t.at(i);
   p.insert(k);
    g.insert(l);
   q.insert(make_pair(k,l));
    r.insert(make_pair(l,k));
  }
  if(p.size()==q.size()&&p.size()==r.size()&&p.size()==g.size())cout<<"Yes"<<endl;
  else cout<<"No"<<endl;
}
