




'''simple docstring'''






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


A_			      =		logging.get_logger(__name__)

A_			      =		{
    "sayakpaul/vit-msn-base": "https://huggingface.co/sayakpaul/vit-msn-base/resolve/main/config.json",
    # See all ViT MSN models at https://huggingface.co/models?filter=vit_msn
}






class        lowercase_      (						lowerCAmelCase_							):
     A_											=			"vit_msn"





     def __init__(     self     :					Optional[int]     ,							__lowerCamelCase     :					Optional[Any]=768     ,							__lowerCamelCase     :					List[str]=12     ,							__lowerCamelCase     :					Any=12     ,							__lowerCamelCase     :					Dict=3072     ,							__lowerCamelCase     :					str="gelu"     ,							__lowerCamelCase     :					Optional[Any]=0.0     ,							__lowerCamelCase     :					List[Any]=0.0     ,							__lowerCamelCase     :					Any=0.0_2     ,							__lowerCamelCase     :					Tuple=1E-06     ,							__lowerCamelCase     :					List[Any]=224     ,							__lowerCamelCase     :					str=16     ,							__lowerCamelCase     :					Union[str, Any]=3     ,							__lowerCamelCase     :					int=True     ,							**__lowerCamelCase     :					Any     ,							):
           super().__init__(**__lowerCamelCase			)

           snake_case__       :   int	      =    hidden_size
           snake_case__       :   Union[str, Any]	      =    num_hidden_layers
           snake_case__       :   Optional[Any]	      =    num_attention_heads
           snake_case__       :   List[str]	      =    intermediate_size
           snake_case__       :   List[str]	      =    hidden_act
           snake_case__       :   Any	      =    hidden_dropout_prob
           snake_case__       :   Tuple	      =    attention_probs_dropout_prob
           snake_case__       :   Dict	      =    initializer_range
           snake_case__       :   Tuple	      =    layer_norm_eps
           snake_case__       :   Tuple	      =    image_size
           snake_case__       :   str	      =    patch_size
           snake_case__       :   Optional[Any]	      =    num_channels
           snake_case__       :   Optional[int]	      =    qkv_bias






'''simple docstring'''






def 		UpperCamelCase__      (		__SCREAMING_SNAKE_CASE		)    ->   str:
      snake_case__      ,							snake_case__       :   Optional[int]	      =    [], []
      while len(__SCREAMING_SNAKE_CASE		) > 1:
            snake_case__      ,							snake_case__       :   Tuple	      =    min(__SCREAMING_SNAKE_CASE		), max(__SCREAMING_SNAKE_CASE		)
            start.append(__SCREAMING_SNAKE_CASE		)
            end.append(__SCREAMING_SNAKE_CASE		)
            collection.remove(__SCREAMING_SNAKE_CASE		)
            collection.remove(__SCREAMING_SNAKE_CASE		)
      end.reverse()
      return start + collection + end


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