


"""simple docstring"""







from ...configuration_utils import PretrainedConfig
from ...utils import logging


lowerCAmelCase__				    =       logging.get_logger(__name__)

lowerCAmelCase__				    =       {}


class 				SCREAMING_SNAKE_CASE__    (		__SCREAMING_SNAKE_CASE    ):
							"""simple docstring"""


							a  :    int       ="llama"
							a  :    Optional[Any]       =["past_key_values"]

							def __init__(						self		,					snake_case__=32_000		,					snake_case__=4_096		,					snake_case__=11_008		,					snake_case__=32		,					snake_case__=32		,					snake_case__=None		,					snake_case__="silu"		,					snake_case__=2_048		,					snake_case__=0.02		,					snake_case__=1e-6		,					snake_case__=True		,					snake_case__=0		,					snake_case__=1		,					snake_case__=2		,					snake_case__=1		,					snake_case__=False		,					snake_case__=None		,					**snake_case__		,					):






									"""simple docstring"""





									lowerCAmelCase					:					int								=							vocab_size
									lowerCAmelCase					:					Tuple								=							max_position_embeddings
									lowerCAmelCase					:					str								=							hidden_size
									lowerCAmelCase					:					List[str]								=							intermediate_size
									lowerCAmelCase					:					int								=							num_hidden_layers
									lowerCAmelCase					:					int								=							num_attention_heads

									# for backward compatibility
									if num_key_value_heads is None:
											lowerCAmelCase					:					Optional[int]								=							num_attention_heads

									lowerCAmelCase					:					List[Any]								=							num_key_value_heads
									lowerCAmelCase					:					Optional[Any]								=							hidden_act
									lowerCAmelCase					:					Optional[int]								=							initializer_range
									lowerCAmelCase					:					str								=							rms_norm_eps
									lowerCAmelCase					:					List[str]								=							pretraining_tp
									lowerCAmelCase					:					str								=							use_cache
									lowerCAmelCase					:					List[Any]								=							rope_scaling
									self._rope_scaling_validation()

									super().__init__(
									    pad_token_id=_snake_case		,					bos_token_id=_snake_case		,					eos_token_id=_snake_case		,					tie_word_embeddings=_snake_case		,					**_snake_case		,					)







							def 	lowercase__							(						self						):






									"""simple docstring"""





									if self.rope_scaling is None:
											return

									if not isinstance(self.rope_scaling		,					_snake_case						) or len(self.rope_scaling						) != 2:
											raise ValueError(
											    "`rope_scaling` must be a dictionary with with two fields, `name` and `factor`, "
											    f"""got {self.rope_scaling}"""						)
									lowerCAmelCase					:					Any								=							self.rope_scaling.get("type"		,					_snake_case						)
									lowerCAmelCase					:					Union[str, Any]								=							self.rope_scaling.get("factor"		,					_snake_case						)
									if rope_scaling_type is None or rope_scaling_type not in ["linear", "dynamic"]:
											raise ValueError(
											    f"""`rope_scaling`\'s name field must be one of [\'linear\', \'dynamic\'], got {rope_scaling_type}"""						)
									if rope_scaling_factor is None or not isinstance(_snake_case		,					_snake_case						) or rope_scaling_factor <= 1.0:
											raise ValueError(f"""`rope_scaling`\'s factor field must be an float > 1, got {rope_scaling_factor}"""						)









"""simple docstring"""







def  a__      (    SCREAMING_SNAKE_CASE   :   list[int]    ):


  '''simple docstring'''







  lowerCAmelCase					:					str								=							len(SCREAMING_SNAKE_CASE    )
  for i in range(SCREAMING_SNAKE_CASE    ):
    for j in range(i + 1    ,				SCREAMING_SNAKE_CASE    ):
      if numbers[j] < numbers[i]:
        lowerCAmelCase						,  lowerCAmelCase					:					Any								=							numbers[j], numbers[i]
  return numbers


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





