




"""simple docstring"""





def        _UpperCamelCase     (      UpperCamelCase					,							UpperCamelCase				)      ->      str:


			"""simple docstring"""
			if not isinstance(UpperCamelCase					,							UpperCamelCase				):
						raise ValueError("iterations must be defined as integers"				)
			if not isinstance(UpperCamelCase					,							UpperCamelCase				) or not number >= 1:
						raise ValueError(
						    "starting number must be\n                         and integer and be more than 0"				)
			if not iterations >= 1:
						raise ValueError("Iterations must be done more than 0 times to play FizzBuzz"				)

			__UpperCAmelCase						:			Tuple												=       ""
			while number <= iterations:
						if number % 3 == 0:
									out += "Fizz"
						if number % 5 == 0:
									out += "Buzz"
						if 0 not in (number % 3, number % 5):
									out += str(UpperCamelCase				)

						# print(out)
						number += 1
						out += " "
			return out


if __name__ == "__main__":
					import doctest

					doctest.testmod()









def   __snake_case    (       _lowerCAmelCase			:			int = 1					,					_lowerCAmelCase			:			int = 1000						)			->    int:
   A_       :					Optional[int]        =      1
   A_       :					int        =      0

   for divide_by_number in range(_lowerCAmelCase					,					digit + 1						):
      A_       :					list[int]        =      []
      A_       :					Union[str, Any]        =      numerator
      for _ in range(1					,					digit + 1						):
         if now_divide in has_been_divided:
            if longest_list_length < len(_lowerCAmelCase						):
               A_       :					Optional[Any]        =      len(_lowerCAmelCase						)
               A_       :					Union[str, Any]        =      divide_by_number
         else:
            has_been_divided.append(_lowerCAmelCase						)
            A_       :					Dict        =      now_divide * 10 % divide_by_number

   return the_digit


# Tests
if __name__ == "__main__":
 import doctest

 doctest.testmod()
