003 - FizzBuzz

時間制限 1 秒 / メモリ制限 64 MB / 得点 100 / x 1 /


TLE
1sec
MLE
64MB
得点
100

問題

FizzBuzzとは、1以上の整数を順に、以下のルールに従って発言していくゲームである。

  • 3で割り切れる時には「Fizz」

  • 5で割り切れる時には「Buzz」

  • 3と5の両方で割り切れる時には「FizzBuzz」

  • それ以外の時はその数字

ゲームの進行状況の例を以下に示す。

1, 2, Fizz, 4, Buzz, Fizz, 7, 8, Fizz, Buzz, 11, Fizz, 13, 14, FizzBuzz, 16, …

得られた発言を1つの文字列に結合し得られた文字列をFizzBuzz Stringと呼ぶ。インデックスsが与えられるので、FizzBuzz Stringのs文字目から20文字を出力せよ。但し、インデックスは1から始まるものとし、得られた文字列の長さは十分に大きい(s+20以上)としてよい。

入力

入力は以下の形式で与えられる

s

制約

  • sは整数である

  • 1 ≤ s ≤ 1018

出力

FizzBuzz Stringのs文字目から20文字を1行に出力せよ

入出力例

入力例1

1

出力例1

12Fizz4BuzzFizz78Fiz

入力例2

20

出力例2

zzBuzz11Fizz1314Fizz

入力例3

10000000000

出力例3

93FizzBuzz1418650796