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

string s, t;
int a[30], c, d;
bool b[30];

int main(){
  cin >> s >> t;
  for(int i = 0; i < s.size(); i++){
    c = s[i] - 'a' + 1;
    d = t[i] - 'a' + 1;
    if(!a[c] && !b[d]){
      a[c] = d;
      b[d] = true;
    }else if(a[c] != d){
      puts("No");
      return 0;
    }
  }
  puts("Yes");
}
