#agc055b. [agc055_b]ABC Supremacy

[agc055_b]ABC Supremacy

問題文

A, B, C からなる長さ NN の文字列 SS が与えられます。あなたは、次の操作を何回でも行うことができます。

  • SiSi+1Si+2S_iS_{i+1}S_{i+2}ABC, BCA, CAB のいずれかに等しいような 1leileN21 \\le i \\le N-2 を任意に選ぶ。そして、その三文字を ABC, BCA, CAB のいずれかで置換する。

例えば、文字列 AABC に対して、以下の変換を行うことができます。

  • AABC to\\to ABCA to\\to BCAA

上記の操作を有限回行うことで(00 回でもよい)、文字列 SS から文字列 TT を得ることが可能か判定してください。

制約

  • 3leNle5cdot1053\\le N \\le 5\\cdot 10^5
  • SS は、A, B, C からなる長さ NN の文字列である。
  • TT は、A, B, C からなる長さ NN の文字列である。

入力

入力は以下の形式で標準入力から与えられる。

NN SS TT

出力

上記の操作で SSTT に変換することが可能であれば YES、そうでなければ NO と出力せよ。大文字、小文字は不問である。


入力例 1

4
AABC
BCAA

出力例 1

YES

これは問題文で説明した例です。


入力例 2

4
ABCA
BCAB

出力例 2

NO