#include<bits/stdc++.h>
using namespace std;
int main(){
  string s,t;
  cin >> s >> t;
  map<char,char>exs,ext;
  int i;
  char ss,tt;
  int chk = 1;
  for(i=0;i<s.length();i++){
    ss=s[i];
    tt=t[i];
    if(exs.count(ss)==1)if(exs[ss]!=tt)chk=0;
    if(ext.count(tt)==1)if(ext[tt]!=ss)chk=0;
    exs[ss]=tt;
    ext[tt]=ss;
  }
  if(chk==1)cout<<"Yes";
  else cout<<"No";
}
