


'''simple docstring'''
def      a (     __a  )    ->      list:



					'''simple docstring'''






					if len(__a  ) <= 1:
										return lst

					UpperCamelCase__  :Union[str, Any]				   =					1

					while i < len(__a  ):
										if lst[i - 1] <= lst[i]:
															i += 1
										else:
															UpperCamelCase__   ,							UpperCamelCase__  :List[str]				   =					lst[i], lst[i - 1]
															i -= 1
															if i == 0:
																				UpperCamelCase__  :Optional[int]				   =					1

					return lst


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



'''simple docstring'''
from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_flax_available, is_torch_available


__snake_case				 =	{
    '''configuration_gpt_neo''': ['''GPT_NEO_PRETRAINED_CONFIG_ARCHIVE_MAP''', '''GPTNeoConfig''', '''GPTNeoOnnxConfig'''],
}

try:
		if not is_torch_available():
				raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
		pass
else:
		__snake_case				 =	[
		    '''GPT_NEO_PRETRAINED_MODEL_ARCHIVE_LIST''',
		    '''GPTNeoForCausalLM''',
		    '''GPTNeoForQuestionAnswering''',
		    '''GPTNeoForSequenceClassification''',
		    '''GPTNeoForTokenClassification''',
		    '''GPTNeoModel''',
		    '''GPTNeoPreTrainedModel''',
		    '''load_tf_weights_in_gpt_neo''',
		]

try:
		if not is_flax_available():
				raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
		pass
else:
		__snake_case				 =	[
		    '''FlaxGPTNeoForCausalLM''',
		    '''FlaxGPTNeoModel''',
		    '''FlaxGPTNeoPreTrainedModel''',
		]


if TYPE_CHECKING:
		from .configuration_gpt_neo import GPT_NEO_PRETRAINED_CONFIG_ARCHIVE_MAP, GPTNeoConfig, GPTNeoOnnxConfig

		try:
				if not is_torch_available():
						raise OptionalDependencyNotAvailable()
		except OptionalDependencyNotAvailable:
				pass
		else:
				from .modeling_gpt_neo import (
				    GPT_NEO_PRETRAINED_MODEL_ARCHIVE_LIST,
				    GPTNeoForCausalLM,
				    GPTNeoForQuestionAnswering,
				    GPTNeoForSequenceClassification,
				    GPTNeoForTokenClassification,
				    GPTNeoModel,
				    GPTNeoPreTrainedModel,
				    load_tf_weights_in_gpt_neo,
				)

		try:
				if not is_flax_available():
						raise OptionalDependencyNotAvailable()
		except OptionalDependencyNotAvailable:
				pass
		else:
				from .modeling_flax_gpt_neo import FlaxGPTNeoForCausalLM, FlaxGPTNeoModel, FlaxGPTNeoPreTrainedModel


else:
		import sys

		__snake_case				 =	_LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)