問題文

空でない文字列 SS に対し,次の手順によって文字列 TT を生成します。

  • はじめは TT は空文字列である。
  • 次の操作を 11 回以上行う。
    • TT の末尾に SS を連結する。すなわち,T+ST + S を新しく TT とする。

文字列 TT が与えられるので,SS として考えられるもののうち,長さが最小のものを答えてください。

制約

  • 1T4×1051 \leq |T| \leq 4 \times 10^{5}
  • TT は英小文字のみからなる

入力

TT

出力

SS として考えられるもののうち,長さが最小のものを出力してください。

サンプル1

入力
nullnullnullnull
出力
null

SS として nullnullnullnullnullnullnull が考えられます。
この中で長さが最小のものは null です。

サンプル2

入力
nullnullrollnull
出力
nullnullrollnull

S=TS = T の場合もあります。

サンプル3

入力
sankashitekuretearigatou
出力
sankashitekuretearigatou

S=TS = T の場合もあります。

Submit


Go (1.21)