#include using namespace std; int main() { int N; cin >> N; string S, T; cin >> S >> T; if(S == T) { cout << "Yes" << endl; return 0; } int sA(0), sB(0), sC(0), tA(0), tB(0), tC(0); for(int i = 0; i < N; i++) { if(S[i] == 'A') sA++; if(S[i] == 'B') sB++; if(S[i] == 'C') sC++; } for(int i = 0; i < N; i++) { if(T[i] == 'A') tA++; if(T[i] == 'B') tB++; if(T[i] == 'C') tC++; } for(int i = 0; i < N; i++) { if(T[i] < S[i]) { cout << "No" << endl; return 0; } } int cnt(0); for(int i = 0; i < N; i++) { if(S[i] == 'B' && T[i] == 'C') cnt++; } if(cnt == 0) { if(S != T) { cout << "No" << endl; return 0; } } if(((0 < sB) && (sB == tB)) && ((tA <= sA) && (sA - tA) == (tC - sC))) { }else { cout << "No" << endl; return 0; } cout << "Yes" << endl; return 0; }