



'''simple docstring'''




lowerCamelCase							:List[str]       = 0  # The first color of the flag.
lowerCamelCase							:str       = 1  # The second color of the flag.
lowerCamelCase							:Dict       = 2  # The third color of the flag.
lowerCamelCase							:Any       = (red, white, blue)



def      a      (			lowerCamelCase__   ):
   '''simple docstring'''





   if not sequence:
      return []
   if len(__UpperCamelCase   ) == 1:
      return list(__UpperCamelCase   )
   A_     :						List[Any]     =					0
   A_     :						Any     =					len(__UpperCamelCase   ) - 1
   A_     :						List[Any]     =					0
   while mid <= high:
      if sequence[mid] == colors[0]:
         A_,   A_     :						Tuple     =					sequence[mid], sequence[low]
         low += 1
         mid += 1
      elif sequence[mid] == colors[1]:
         mid += 1
      elif sequence[mid] == colors[2]:
         A_,   A_     :						Dict     =					sequence[high], sequence[mid]
         high -= 1
      else:
         A_     :						str     =					f'The elements inside the sequence must contains only {colors} values'
         raise ValueError(__UpperCamelCase   )
   return sequence


if __name__ == "__main__":
      import doctest

      doctest.testmod()

      lowerCamelCase							:Dict       = input('''Enter numbers separated by commas:\n''').strip()
      lowerCamelCase							:int       = [int(item.strip()) for item in user_input.split(''',''')]
      print(F"{dutch_national_flag_sort(unsorted)}")




'''simple docstring'''




def      a      (			lowerCamelCase__						,				lowerCamelCase__   ):
			'''simple docstring'''





			if density <= 0:
						raise ValueError("""Impossible fluid density"""   )
			if bulk_modulus <= 0:
						raise ValueError("""Impossible bulk modulus"""   )

			return (bulk_modulus / density) ** 0.5


if __name__ == "__main__":
						import doctest

						doctest.testmod()