



def  lowerCAmelCase_	(lowerCAmelCase__:		int		,						lowerCAmelCase__:		int  ):





			"""simple docstring"""


			if not isinstance(snake_case__		,						snake_case__  ):
						raise ValueError("""iterations must be defined as integers"""  )
			if not isinstance(snake_case__		,						snake_case__  ) or not number >= 1:
						raise ValueError(
						    """starting number must be
                         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(snake_case__  )

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


if __name__ == "__main__":
	import doctest

	doctest.testmod()










from __future__ import annotations




def    a__    (		snake_case__					:							list[int]     ):
  if len(snake_case__     ) == 0:
    return array

  _UpperCAmelCase,_UpperCAmelCase		:							List[str]							=     min(snake_case__     ), max(snake_case__     )

  # Compute the variables
  _UpperCAmelCase		:							Tuple							=     _max - _min + 1
  _UpperCAmelCase,_UpperCAmelCase		:							Union[str, Any]							=     [0] * holes_range, [0] * holes_range

  # Make the sorting.
  for i in array:
    _UpperCAmelCase		:							Optional[int]							=     i - _min
    _UpperCAmelCase		:							Any							=     i
    holes_repeat[index] += 1

  # Makes the array back by replacing the numbers.
  _UpperCAmelCase		:							List[Any]							=     0
  for i in range(snake_case__     ):
    while holes_repeat[i] > 0:
      _UpperCAmelCase		:							Optional[Any]							=     holes[i]
      index += 1
      holes_repeat[i] -= 1

    # Returns the sorted array.
  return array


if __name__ == "__main__":
 import doctest

 doctest.testmod()
 SCREAMING_SNAKE_CASE__					:     Dict       =     input('Enter numbers separated by comma:\n')
 SCREAMING_SNAKE_CASE__					:     Optional[int]       =     [int(x) for x in user_input.split(',')]
 print(pigeon_sort(unsorted))





