Welcome Contest (京都・オープン) 2026/03/26 14:00 ~ 2026/03/26 18:00 4:00:00.000

C ABC is Good

問題
制限時間: 2 sec メモリ制限: 1024 MB
ABC is Good
Statement

正整数 \(N\) が与えられます。 以下の条件を満たす長さ \(N\) の英小文字列 \(S = S_1S_2\dots S_N\) を \(1\) つ出力してください。

  • \(i=1,2,\dots, N-1\) のすべてについて、\(S_{i+1}\) は、アルファベット順における \(S_i\) の次の文字である。

この問題の制約下で、条件を満たす \(S\) が \(1\) つ以上存在することが証明できます。

Input

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

\(N\)

入力は以下の制約をすべて満たします。

  • \(1 \leq N \leq 26\)
  • 入力はすべて整数

Output

以下の形式に従って答えを出力せよ。

\(S\)
答えが複数存在する場合、どれを出力しても正解となる。

Examples

Input 1
3
Output 1
def
Input 2
5
Output 2
vwxyz

Note

\(1\) つ目の入出力例について、

  • \(S_{2} = ~\) 'e' は、アルファベット順における \(S_{1} =~\) 'd' の次の文字であり、
  • \(S_{3} = ~\) 'f' は、アルファベット順における \(S_{2} =~\) 'e' の次の文字です。
上記より、\(S = ~\)'def' は条件を満たすことが確認できます。\(\\ \) 'def' のほかに 'pqr', 'stu' も条件を満たし、これらを出力しても正解となります。

一方、'zab' や 'fed' は条件を満たしません。