AT_maximum_cup_2023_d 編集ゲーム

Description

正整数 $ K $ と $ 4 $ 種類の英大文字 `ATGC` のみからなる文字列 $ S $ が与えられます。 S君とU君がS君から始めて交互に次の操作を行います。 - 後述の条件を満たしながら以下の $ 3 $ 種類の操作のうち $ 1 $ つを選んで実行する。 - $ S $ のある $ 1 $ 文字を `ATGC` のどれか $ 1 $ 文字に置換する。 - $ S $ のある位置(先頭・末尾でもよい)に`ATGC` のどれか $ 1 $ 文字を挿入する。 - $ S $ のある $ 1 $ 文字を削除する(この操作は $ S $ が非空の時にのみ行える)。 - 条件:操作前の文字列を $ X $ 、操作後の文字列を $ Y $ とした時、以下の $ 2 $ つの条件を満たす - $ Y $ の文字列長は $ K $ 以下 - $ Y $ は $ X $ より辞書順で真に大きい 先に操作が出来なくなった方が負け、もう一方の人が勝ちとなります。 S君とU君が最善を尽くした場合、どちらが勝つかを判定してください。

Input Format

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

Output Format

S君が勝つ場合は `S` と、U君が勝つ場合は `U` と出力せよ。

Explanation/Hint

### Constraints - $ 1 \leq K \leq 10^9 $ - $ 1 \leq |S| \leq \min(3 \times 10^5, K) $ - $ K $ は整数 - $ S $ は `ATGC` のみからなる文字列