// No.593 4進FizzBuzz // https://yukicoder.me/problems/no/593 // #include #include using namespace std; string solve(string &&s); int main() { std::cin.tie(nullptr); std::ios::sync_with_stdio(false); string s; cin >> s; string ans = solve(move(s)); cout << ans << endl; } string solve(string &&s) { string ans = s; int digit = s.size(); int sign = 1; if (digit % 2 == 0) sign = -1; int fizz = 0; int buzz = 0; for (char c: s) { int n = c - '0'; fizz += n; buzz += n * sign; sign *= -1; } if (fizz % 3 == 0) { if (buzz % 5 == 0) ans = "FizzBuzz"; else ans = "Fizz"; } else if (buzz % 5 == 0) ans = "Buzz"; return ans; }