#include #include using namespace std; using namespace atcoder; using ll = long long; using ld = long double; using mint = modint998244353; int n; string s, t; map> mp; int main() { cin >> n >> s >> t; for (int i = 0; i < n; i++) { mp[s[i]][t[i]]++; } if (mp['C']['A'] || mp['C']['B'] || mp['B']['A']) { cout << "No" << endl; return 0; } if (mp['A']['B'] != mp['B']['C']) { cout << "No" << endl; return 0; } if (mp['A']['C'] && !mp['B']['C']) { cout << "No" << endl; return 0; } cout << "Yes" << endl; return 0; }