"""simple docstring"""


def 					__a   (		A      ):






     '''simple docstring'''



     lowercase__				 =							False
     while is_sorted is False:  # Until all the indices are traversed keep looping
          lowercase__				 =							True
          for i in range(0    ,				len(A      ) - 1    ,				2      ):  # iterating over all even indices
               if input_list[i] > input_list[i + 1]:
                    lowercase__ ,						lowercase__				 =							input_list[i + 1], input_list[i]
                    # swapping if elements not in order
                    lowercase__				 =							False

          for i in range(1    ,				len(A      ) - 1    ,				2      ):  # iterating over all odd indices
               if input_list[i] > input_list[i + 1]:
                    lowercase__ ,						lowercase__				 =							input_list[i + 1], input_list[i]
                    # swapping if elements not in order
                    lowercase__				 =							False
     return input_list


if __name__ == "__main__":
      print("Enter list to be sorted")
      lowerCAmelCase_:					Tuple     =					[int(x) for x in input().split()]
      # inputing elements of the list in one line
      lowerCAmelCase_:					List[Any]     =					odd_even_sort(input_list)
      print("The sorted list is")
      print(sorted_list)





"""simple docstring"""


import os
import sys

lowerCAmelCase_:					Any     =					os.path.join(os.path.dirname(__file__), "src")
sys.path.append(SRC_DIR)


from transformers import (
    AutoConfig,
    AutoModel,
    AutoModelForCausalLM,
    AutoModelForMaskedLM,
    AutoModelForQuestionAnswering,
    AutoModelForSequenceClassification,
    AutoTokenizer,
    add_start_docstrings,
)


lowerCAmelCase_:					Union[str, Any]     =					[
    "torch",
    "numpy",
    "tokenizers",
    "filelock",
    "requests",
    "tqdm",
    "regex",
    "sentencepiece",
    "sacremoses",
    "importlib_metadata",
    "huggingface_hub",
]







@add_start_docstrings(AutoConfig.__doc__      )
def 					__a   (		*A    ,				**A      ):






     '''simple docstring'''



     return AutoConfig.from_pretrained(*A    ,				**A      )







@add_start_docstrings(AutoTokenizer.__doc__      )
def 					__a   (		*A    ,				**A      ):






     '''simple docstring'''



     return AutoTokenizer.from_pretrained(*A    ,				**A      )







@add_start_docstrings(AutoModel.__doc__      )
def 					__a   (		*A    ,				**A      ):






     '''simple docstring'''



     return AutoModel.from_pretrained(*A    ,				**A      )







@add_start_docstrings(AutoModelForCausalLM.__doc__      )
def 					__a   (		*A    ,				**A      ):






     '''simple docstring'''



     return AutoModelForCausalLM.from_pretrained(*A    ,				**A      )







@add_start_docstrings(AutoModelForMaskedLM.__doc__      )
def 					__a   (		*A    ,				**A      ):






     '''simple docstring'''



     return AutoModelForMaskedLM.from_pretrained(*A    ,				**A      )







@add_start_docstrings(AutoModelForSequenceClassification.__doc__      )
def 					__a   (		*A    ,				**A      ):






     '''simple docstring'''



     return AutoModelForSequenceClassification.from_pretrained(*A    ,				**A      )







@add_start_docstrings(AutoModelForQuestionAnswering.__doc__      )
def 					__a   (		*A    ,				**A      ):






     '''simple docstring'''



     return AutoModelForQuestionAnswering.from_pretrained(*A    ,				**A      )




