#include <bits/stdc++.h>
using namespace std;
int main() {
  ios_base::sync_with_stdio(0);
  ios::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  ;
  string s, ss;
  long long int cunt = 0;
  set<char> st;
  cin >> s >> ss;
  if (s.size() == ss.size()) {
    for (int i = 0; i < (int)s.size(); ++i)
      if (s[i] != ss[i]) {
        cunt++;
        st.insert(s[i]);
        st.insert(ss[i]);
        if (cunt > 2) return cout << "NO\n", 0;
      }
  } else
    return cout << "NO\n", 0;
  if (cunt == 1 || (cunt == 2 && st.size() != 2)) return cout << "NO\n", 0;
  cout << "YES\n";
  return 0;
}
