


'''simple docstring'''



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


__UpperCAmelCase    :Tuple				       =     logging.get_logger(__name__)

__UpperCAmelCase    :Optional[int]				       =     {
    "studio-ousia/luke-base": "https://huggingface.co/studio-ousia/luke-base/resolve/main/config.json",
    "studio-ousia/luke-large": "https://huggingface.co/studio-ousia/luke-large/resolve/main/config.json",
}



class 			a       (	_a ):


     """simple docstring"""






     SCREAMING_SNAKE_CASE :				List[Any]							     =     "luke"

     def __init__(       self  :	Optional[Any]							,				snake_case  :	List[Any]=5_0267							,				snake_case  :	List[str]=50_0000							,				snake_case  :	str=768							,				snake_case  :	List[str]=256							,				snake_case  :	Tuple=12							,				snake_case  :	Any=12							,				snake_case  :	Dict=3072							,				snake_case  :	Tuple="gelu"							,				snake_case  :	List[Any]=0.1							,				snake_case  :	Tuple=0.1							,				snake_case  :	Any=512							,				snake_case  :	Optional[int]=2							,				snake_case  :	List[Any]=0.02							,				snake_case  :	Union[str, Any]=1E-12							,				snake_case  :	Optional[Any]=True							,				snake_case  :	str=None							,				snake_case  :	Dict=1							,				snake_case  :	int=0							,				snake_case  :	str=2							,				**snake_case  :	Tuple							,				)		->							Tuple:
          super().__init__(pad_token_id=snake_case							,				bos_token_id=snake_case							,				eos_token_id=snake_case							,				**snake_case    )

          __UpperCAmelCase			:				Any													=    vocab_size
          __UpperCAmelCase			:				List[Any]													=    entity_vocab_size
          __UpperCAmelCase			:				str													=    hidden_size
          __UpperCAmelCase			:				List[Any]													=    entity_emb_size
          __UpperCAmelCase			:				Dict													=    num_hidden_layers
          __UpperCAmelCase			:				str													=    num_attention_heads
          __UpperCAmelCase			:				str													=    hidden_act
          __UpperCAmelCase			:				Any													=    intermediate_size
          __UpperCAmelCase			:				str													=    hidden_dropout_prob
          __UpperCAmelCase			:				Optional[int]													=    attention_probs_dropout_prob
          __UpperCAmelCase			:				Dict													=    max_position_embeddings
          __UpperCAmelCase			:				List[Any]													=    type_vocab_size
          __UpperCAmelCase			:				str													=    initializer_range
          __UpperCAmelCase			:				int													=    layer_norm_eps
          __UpperCAmelCase			:				Dict													=    use_entity_aware_attention
          __UpperCAmelCase			:				Tuple													=    classifier_dropout



'''simple docstring'''



def 			_a			(		_lowercase      :			List[str]						):





     '''simple docstring'''






     __UpperCAmelCase			:				int													=    len(_lowercase						)
     while cur > 1:
          # Find the maximum number in arr
          __UpperCAmelCase			:				Union[str, Any]													=    arr.index(max(arr[0:cur]						)						)
          # Reverse from 0 to mi
          __UpperCAmelCase			:				Any													=    arr[mi::-1] + arr[mi + 1 : len(_lowercase						)]
          # Reverse whole list
          __UpperCAmelCase			:				List[str]													=    arr[cur - 1 :: -1] + arr[cur : len(_lowercase						)]
          cur -= 1
     return arr


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