#include using namespace std; using ll = long long; int main() { int N; cin >> N; string S, T; cin >> S >> T; while (true) { int cnt1 = 0, cnt2 = 0; vector a, b; for (int i = 0; i < N; i++) { if (S[i] == 'A' && T[i] == 'C') { a.push_back(i); cnt1++; } if (S[i] == 'B' && T[i] == 'C') { b.push_back(i); cnt2++; } } for (int i = 0; i < N; i++) { if (S[i] == 'A' && T[i] == 'B') { a.push_back(i); cnt1++; } } for (int i = 0; i < (int)min(a.size(), b.size()); i++) { S[a[i]]++; S[b[i]]++; } if (cnt1 == 0 || cnt2 == 0) { break; } } // cout << S << " " << T << endl; if (S == T) { cout << "Yes" << endl; } else { cout << "No" << endl; } return 0; }