from ...configuration_utils import PretrainedConfig
from ...utils import logging
from ...utils.backbone_utils import BackboneConfigMixin, get_aligned_output_features_output_indices


lowerCAmelCase__     						=			logging.get_logger(__name__)

lowerCAmelCase__     						=			{
    'facebook/convnextv2-tiny-1k-224': 'https://huggingface.co/facebook/convnextv2-tiny-1k-224/resolve/main/config.json',
}
class     a_			(						snake_case_	,					snake_case_						):






 '''simple docstring'''






 UpperCAmelCase_     			= 'convnextv2'




 def __init__(      self :  Optional[int]      ,   lowercase__ :  Dict=3      ,   lowercase__ :  Optional[Any]=4      ,   lowercase__ :  Tuple=4      ,   lowercase__ :  Optional[int]=None      ,   lowercase__ :  List[Any]=None      ,   lowercase__ :  int="gelu"      ,   lowercase__ :  List[Any]=0.02      ,   lowercase__ :  int=1e-12      ,   lowercase__ :  List[str]=0.0      ,   lowercase__ :  List[Any]=224      ,   lowercase__ :  Any=None      ,   lowercase__ :  List[str]=None      ,   **lowercase__ :  Optional[int]      ,   ):







        '''simple docstring'''



        super().__init__(**lowercase__)

        lowerCAmelCase__					     = num_channels
        lowerCAmelCase__					     = patch_size
        lowerCAmelCase__					     = num_stages
        lowerCAmelCase__					     = [96, 192, 384, 768] if hidden_sizes is None else hidden_sizes
        lowerCAmelCase__					     = [3, 3, 9, 3] if depths is None else depths
        lowerCAmelCase__					     = hidden_act
        lowerCAmelCase__					     = initializer_range
        lowerCAmelCase__					     = layer_norm_eps
        lowerCAmelCase__					     = drop_path_rate
        lowerCAmelCase__					     = image_size
        lowerCAmelCase__					     = ['stem'] + [F"""stage{idx}""" for idx in range(1      ,   len(self.depths) + 1)]
        lowerCAmelCase__     , lowerCAmelCase__					     = get_aligned_output_features_output_indices(
            out_features=lowercase__      ,   out_indices=lowercase__      ,   stage_names=self.stage_names)

def 				__lowerCamelCase		(						lowerCAmelCase__     ):
       lowerCAmelCase__					     = len(lowerCAmelCase__     )
       for i in range(lowerCAmelCase__     ):
              for j in range(i + 1     ,  lowerCAmelCase__     ):
                     if numbers[j] < numbers[i]:
                            lowerCAmelCase__     , lowerCAmelCase__					     = 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))
