#include <bits/stdc++.h>
using namespace std;

typedef long long lli;

/*
                 v
  1,2,Fizz,..,x,x+1,...
 */
lli getIndex(lli x) {
  lli idx = 0;
  for (lli t = 1, k = 1; ; t *= 10, ++k) {
    lli begin = t;
    lli end = min(x + 1, t * 10);
    lli c = (end - 1) / 3 - (begin - 1) / 3;
    lli d = (end - 1) / 5 - (begin - 1) / 5;
    lli e = (end - 1) / 15 - (begin - 1) / 15;
    lli num = (end - begin) - (c + d - e);
    idx += k * num + 4 * (c + d);
    if (end == x + 1) break;
  }
  return idx;
}

int main() {
  for(lli s; cin >> s; ) {
    lli l = 0, r = 1000000000000000000LL;
    while (l - r) {
      lli x = (l + r) / 2;
      lli idx = getIndex(x);
      if (idx < s) {
        l = x + 1;
      } else {
        r = x;
      }
    }
    lli x = l - 1;
    lli idx = getIndex(x);
    ++x;
    string res;
    while (res.size() < 100) {
      if (x % 15 == 0) {
        res += "FizzBuzz";
      } else if (x % 3 == 0) {
        res += "Fizz";
      } else if (x % 5 == 0) {
        res += "Buzz";
      } else {
        stringstream ss;
        ss << x;
        res += ss.str();
      }
      ++x;
    }
    cout << res.substr(s - idx - 1, 20) << endl;
  }
  return 0;
}