"""simple docstring"""
def 						__a       (     _SCREAMING_SNAKE_CASE		,					_SCREAMING_SNAKE_CASE       )     ->str:





  if not isinstance(_SCREAMING_SNAKE_CASE		,					_SCREAMING_SNAKE_CASE       ):
    raise ValueError('iterations must be defined as integers'       )
  if not isinstance(_SCREAMING_SNAKE_CASE		,					_SCREAMING_SNAKE_CASE       ) 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'       )

  a__:					Union[str, Any]      							=     ""
  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(_SCREAMING_SNAKE_CASE       )

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


if __name__ == "__main__":
 import doctest

 doctest.testmod()



"""simple docstring"""
import unittest

from knapsack import knapsack as k




class        __snake_case	(					unittest.TestCase    ):



      def   lowerCamelCase_       (						self)     ->      Dict:





        '''simple docstring'''





        a__:					List[Any]      							=     0
        a__:					Dict      							=     [0]
        a__:					int      							=     [0]
        a__:					Optional[Any]      							=     len(lowercase)
        self.assertEqual(k.knapsack(lowercase   ,      lowercase   ,      lowercase   ,      lowercase)   ,      0)

        a__:					str      							=     [60]
        a__:					Dict      							=     [10]
        a__:					List[str]      							=     len(lowercase)
        self.assertEqual(k.knapsack(lowercase   ,      lowercase   ,      lowercase   ,      lowercase)   ,      0)



      def   lowerCamelCase_       (						self)     ->      List[Any]:





        '''simple docstring'''





        a__:					int      							=     3
        a__:					str      							=     [1, 2, 3]
        a__:					Dict      							=     [3, 2, 1]
        a__:					Optional[int]      							=     len(lowercase)
        self.assertEqual(k.knapsack(lowercase   ,      lowercase   ,      lowercase   ,      lowercase)   ,      5)



      def   lowerCamelCase_       (						self)     ->      Union[str, Any]:





        '''simple docstring'''





        a__:					Any      							=     50
        a__:					Optional[int]      							=     [60, 1_00, 1_20]
        a__:					str      							=     [10, 20, 30]
        a__:					int      							=     len(lowercase)
        self.assertEqual(k.knapsack(lowercase   ,      lowercase   ,      lowercase   ,      lowercase)   ,      2_20)


if __name__ == "__main__":
 unittest.main()


