atcoder#CF16EXHIBITIONFINALG. FESTIVAL

FESTIVAL

配点 : 10001000

問題文

CODE FESTIVAL 2016 へようこそ! このコンテストを祝うために、以下の条件を満たす文字列 ss を一つ見つけてください:

  • ss の長さは 11 以上 50005000 以下である。
  • ss は英大文字のみからなる。
  • ss は文字列 "FESTIVAL" をちょうど KK 回部分列として含む。 言い換えると、 0i0<i1<...<i7s10 \leq i_0 < i_1 < ... < i_7 \leq |s|-1 かつ s[i0]=F,s[i1]=E,...,s[i7]=Ls[i_0]='F', s[i_1]='E', ..., s[i_7]='L' を満たすような組 (i0,i1,...,i7)(i_0, i_1, ..., i_7) がちょうど KK 組存在する。

与えられた制約の元では、必ず解が存在することが証明できます。 複数通りの解が考えられる場合は、どれを出力してもかまいません。

制約

  • 1K10181 \leq K \leq 10^{18}

入力

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

KK

出力

条件を満たす文字列を一つ出力せよ。

7
FESSSSSSSTIVAL
256
FFEESSTTIIVVAALL