






def 							_a	(  UpperCamelCase_       :					Optional[int]     , UpperCamelCase_       :					Dict = False )			-> Any:
						"""simple docstring"""







						if not isinstance(lowerCamelCase__     , lowerCamelCase__ ):
												lowerCAmelCase__			   =    F"Expected string as input, found {type(lowerCamelCase__ )}"
												raise ValueError(lowerCamelCase__ )
						if not isinstance(lowerCamelCase__     , lowerCamelCase__ ):
												lowerCAmelCase__			   =    F"Expected boolean as use_pascal parameter, found {type(lowerCamelCase__ )}"
												raise ValueError(lowerCamelCase__ )

						lowerCAmelCase__			   =    input_str.split("_" )

						lowerCAmelCase__			   =    0 if use_pascal else 1

						lowerCAmelCase__			   =    words[start_index:]

						lowerCAmelCase__			   =    [word[0].upper() + word[1:] for word in words_to_capitalize]

						lowerCAmelCase__			   =    "" if use_pascal else words[0]

						return "".join([initial_word, *capitalized_words] )


if __name__ == "__main__":
	from doctest import testmod

	testmod()







"""simple docstring"""




def 				_UpperCAmelCase		(							lowerCamelCase__  ):





		"""simple docstring"""




		if len(lowerCamelCase__  ) <= 1:
				return lst

		lowerCAmelCase__   = 1

		while i < len(lowerCamelCase__  ):
				if lst[i - 1] <= lst[i]:
						i += 1
				else:
						lowerCAmelCase__ ,       lowerCAmelCase__   = lst[i], lst[i - 1]
						i -= 1
						if i == 0:
								lowerCAmelCase__   = 1

		return lst


if __name__ == "__main__":
			__lowerCAmelCase     :				List[Any]    				=    input("Enter numbers separated by a comma:\n").strip()
			__lowerCAmelCase     :				List[str]    				=    [int(item) for item in user_input.split(",")]
			print(gnome_sort(unsorted))




