AT_abc394_c [ABC394C] Debug

Description

英大文字のみからなる文字列 $ S $ が与えられます。 $ S $ に対して、次の手順を行った後に得られる文字列を出力してください。 > 文字列が `WA` を(連続する)部分文字列として含む限り、次の操作を繰り返す。 > > - 文字列中に登場する `WA` のうち最も先頭のものを `AC` に置換する。 なお、本問題の制約下で、この操作は高々有限回しか繰り返されないことが証明できます。

Input Format

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

Output Format

$ S $ に対して、問題文中に記された手順を行った後に得られる文字列を出力せよ。

Explanation/Hint

### Sample Explanation 1 最初、文字列は $ S= $ `WACWA` です。 この文字列には $ 1 $ 文字目から $ 2 $ 文字目、および、 $ 4 $ 文字目から $ 5 $ 文字目の $ 2 $ ヶ所に `WA` が部分文字列として含まれています。 $ 1 $ 回目の操作では、そのうち先頭のもの、すなわち $ 1 $ 文字目から $ 2 $ 文字目の部分を `AC` に置換し、文字列は `ACCWA` となります。 $ 1 $ 回目の操作後の文字列には $ 4 $ 文字目から $ 5 $ 文字目の $ 1 $ ヶ所にのみ `WA` が部分文字列として含まれているため、 $ 2 $ 回目の操作ではこれを `AC` に置換し、文字列は `ACCAC` となります。 `ACCAC` は `WA` を部分文字列として含まないため、手順は終了します。よって、`ACCAC` を出力します。 ### Sample Explanation 2 最初、文字列は $ S= $ `WWA` です。 この文字列には $ 2 $ 文字目から $ 3 $ 文字目の $ 1 $ ヶ所にのみ `WA` が部分文字列として含まれているため、 $ 1 $ 回目の操作ではこれを `AC` に置換し、文字列は `WAC` となります。 次に、 $ 1 $ 回目の操作後の文字列は $ 1 $ 文字目から $ 2 $ 文字目の $ 1 $ ヶ所にのみ `WA` が部分文字列として含まれているため、 $ 2 $ 回目の操作ではこれを `AC` に置換し、文字列は `ACC` となります。 `ACC` は `WA` を部分文字列として含まないため、手順は終了します。よって、`ACC` を出力します。 ### Sample Explanation 3 $ S $ には最初から `WA` が部分文字列として含まれてないため、操作は $ 1 $ 回も行われず手順は終了します。よって、`WWWWW` を出力します。 ### Constraints - $ S $ は長さ $ 1 $ 以上 $ 3\times 10^5 $ 以下の英大文字のみからなる文字列