






def       _SCREAMING_SNAKE_CASE (							__snake_case )				->						Optional[Any]:
       return "".join([hex(__snake_case )[2:].zfill(2 ).upper() for byte in list(__snake_case )] )




def       _SCREAMING_SNAKE_CASE (							__snake_case )				->						Dict:
       # Check data validity, following RFC3548
       # https://www.ietf.org/rfc/rfc3548.txt
       if (len(__snake_case ) % 2) != 0:
              raise ValueError(
                  """Base16 encoded data is invalid:
Data does not have an even number of hex digits.""" )
       # Check the character set - the standard base16 alphabet
       # is uppercase according to RFC3548 section 6
       if not set(__snake_case ) <= set("""0123456789ABCDEF""" ):
              raise ValueError(
                  """Base16 encoded data is invalid:
Data is not uppercase hex or it contains invalid characters.""" )
       # For every two hexadecimal digits (= a byte), turn it into an integer.
       # Then, string the result together into bytes, and return it.
       return bytes(int(data[i] + data[i + 1]   ,      1_6 ) for i in range(0   ,      len(__snake_case )   ,      2 ) )


if __name__ == "__main__":
  import doctest

  doctest.testmod()





UpperCAmelCase_		:					Tuple          =  0  # The first color of the flag.
UpperCAmelCase_		:					Any          =  1  # The second color of the flag.
UpperCAmelCase_		:					str          =  2  # The third color of the flag.
UpperCAmelCase_		:					Tuple          =  (red, white, blue)




def 		lowerCAmelCase_ (						lowerCamelCase ):
				if not sequence:
								return []
				if len(lowerCamelCase ) == 1:
								return list(lowerCamelCase )
				__magic_name__						:						int										=0
				__magic_name__						:						str										=len(lowerCamelCase ) - 1
				__magic_name__						:						Optional[Any]										=0
				while mid <= high:
								if sequence[mid] == colors[0]:
												__magic_name__					,			__magic_name__						:						Tuple										=sequence[mid], sequence[low]
												low += 1
												mid += 1
								elif sequence[mid] == colors[1]:
												mid += 1
								elif sequence[mid] == colors[2]:
												__magic_name__					,			__magic_name__						:						Optional[Any]										=sequence[high], sequence[mid]
												high -= 1
								else:
												__magic_name__						:						Optional[int]										=F"The elements inside the sequence must contains only {colors} values"
												raise ValueError(lowerCamelCase )
				return sequence


if __name__ == "__main__":
							import doctest

							doctest.testmod()

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




