#include <iostream>
#include <string>
#include <vector>
using std::vector;
using std::string;
int main() {
const vector<string> output = {"", "Fizz", "Buzz", "FizzBuzz"};
size_t selector = 0;
for (int i = 1; i <= 100; ++i, selector = 0)
{
if (i % 3 == 0) selector |= 1;
if (i % 5 == 0) selector |= 2;
std::cout << i << ": " << output[selector] << std::endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8dmVjdG9yPgoKdXNpbmcgc3RkOjp2ZWN0b3I7CnVzaW5nIHN0ZDo6c3RyaW5nOwoKaW50IG1haW4oKSB7Cgljb25zdCB2ZWN0b3I8c3RyaW5nPiBvdXRwdXQgPSB7IiIsICJGaXp6IiwgIkJ1enoiLCAiRml6ekJ1enoifTsKCXNpemVfdCBzZWxlY3RvciA9IDA7CgkKCWZvciAoaW50IGkgPSAxOyBpIDw9IDEwMDsgKytpLCBzZWxlY3RvciA9IDApCgl7CgkJaWYgKGkgJSAzID09IDApIHNlbGVjdG9yIHw9IDE7CgkJaWYgKGkgJSA1ID09IDApIHNlbGVjdG9yIHw9IDI7CgkJc3RkOjpjb3V0IDw8IGkgPDwgIjogIiA8PCBvdXRwdXRbc2VsZWN0b3JdIDw8IHN0ZDo6ZW5kbDsKCX0KCXJldHVybiAwOwp9