#include <stdio.h>

#define NEXT 0
#define FIZZ 1
#define BUZZ 2
#define FIZZ_BUZZ 3
#define PASS 4

int main(void){
	int i, state;
	
	state = NEXT;
	for(i = 0; i <= 100; i++){
		if(i % 3 == 0){
			state = FIZZ;
		}
		if(i % 5 == 0){
			state =  BUZZ;
		}
		if(!(FIZZ || BUZZ)) state = PASS;
		if((state == FIZZ && (i % 5 == 0)) || (state == BUZZ && (i % 3 ==0))){
			state = FIZZ_BUZZ;
		}
		switch(state){
			case FIZZ:
				printf("%d, %s\n", i, "FIZZ");
				state = NEXT;
				break;
			case BUZZ:
				printf("%d, %s\n", i, "BUZZ");
				state = NEXT;
				break;
			case FIZZ_BUZZ:
				printf("%d, %s\n", i, "FIZZ BUZZ");
				state = NEXT;
				break;
			default: break;
		}
	}
}