#include <iostream>
using namespace std;

struct fizz
{
	fizz(int& i)
	{
		if ( i % 3 == 0 )
		{
			std::cout<<"Fizz";
		}
	}
};

struct buzz: private fizz
{
	buzz(int& i):fizz(i)
	{
		if ( i % 5 == 0 )
		{
			std::cout<<"Buzz";
		}
	}	
};

struct intval: private buzz
{
	intval(int& i): buzz(i)
	{
		if (i % 3 && i % 5)
		{
			std::cout<<i;
		}
		std::cout<<std::endl;
	}
};

int main() {
	// your code goes here
	for (int i = 1; i <= 100; ++i)
	{
		intval f(i);
	}
	
	return 0;
}