#include<bits/stdc++.h>
using namespace std;
int main(){
  string S,T;cin>>S;cin>>T;
  int N=S.length();
  set<vector<int>>sset,tset;
  for(int c=0;c<26;c++){
    vector<int>s,t;
    for(int i=0;i<N;i++){
      if((int)S[i]-97==c)s.push_back(i);
      if((int)T[i]-97==c)t.push_back(i);
    }
    sset.insert(s);tset.insert(t);
  }
  cout<<(sset==tset?"Yes":"No");
}