'''simple docstring'''

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


__a: Dict          =   logging.get_logger(__name__)

__a: List[Any]          =   {
    """facebook/timesformer""": """https://huggingface.co/facebook/timesformer/resolve/main/config.json""",
}



class 			UpperCAmelCase  (						a__					):





       '''simple docstring'''



       SCREAMING_SNAKE_CASE							=    "timesformer"

       def __init__(						self	,   __lowerCAmelCase=224	,   __lowerCAmelCase=16	,   __lowerCAmelCase=3	,   __lowerCAmelCase=8	,   __lowerCAmelCase=768	,   __lowerCAmelCase=12	,   __lowerCAmelCase=12	,   __lowerCAmelCase=3072	,   __lowerCAmelCase="gelu"	,   __lowerCAmelCase=0.0	,   __lowerCAmelCase=0.0	,   __lowerCAmelCase=0.0_2	,   __lowerCAmelCase=1E-6	,   __lowerCAmelCase=True	,   __lowerCAmelCase="divided_space_time"	,   __lowerCAmelCase=0	,   **__lowerCAmelCase	,   )  ->  int:
        super().__init__(**__lowerCAmelCase )

        lowercase__				:    Optional[Any]  =					image_size
        lowercase__				:    List[str]  =					patch_size
        lowercase__				:    str  =					num_channels
        lowercase__				:    Any  =					num_frames

        lowercase__				:    Optional[int]  =					hidden_size
        lowercase__				:    int  =					num_hidden_layers
        lowercase__				:    str  =					num_attention_heads
        lowercase__				:    Union[str, Any]  =					intermediate_size
        lowercase__				:    int  =					hidden_act
        lowercase__				:    List[str]  =					hidden_dropout_prob
        lowercase__				:    Union[str, Any]  =					attention_probs_dropout_prob
        lowercase__				:    List[str]  =					initializer_range
        lowercase__				:    int  =					layer_norm_eps
        lowercase__				:    Any  =					qkv_bias

        lowercase__				:    Dict  =					attention_type
        lowercase__				:    str  =					drop_path_rate


'''simple docstring'''

def 			__UpperCamelCase       (   UpperCAmelCase     ):
 lowercase__ ,							lowercase__				:    Optional[int]  =					[], []
 while len(UpperCAmelCase     ) > 1:
  lowercase__ ,							lowercase__				:    List[str]  =					min(UpperCAmelCase     ), max(UpperCAmelCase     )
  start.append(UpperCAmelCase     )
  end.append(UpperCAmelCase     )
  collection.remove(UpperCAmelCase     )
  collection.remove(UpperCAmelCase     )
 end.reverse()
 return start + collection + end


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

