'''simple docstring'''
from __future__ import annotations



def  __lowerCamelCase       (      _UpperCamelCase  :  list[int]					):


      '''simple docstring'''


      if len(_UpperCamelCase					) == 0:
            return array

      UpperCAmelCase_      ,		UpperCAmelCase_            =  min(_UpperCamelCase					), max(_UpperCamelCase					)

      # Compute the variables
      UpperCAmelCase_            =  _max - _min + 1
      UpperCAmelCase_      ,		UpperCAmelCase_            =  [0] * holes_range, [0] * holes_range

      # Make the sorting.
      for i in array:
            UpperCAmelCase_            =  i - _min
            UpperCAmelCase_            =  i
            holes_repeat[index] += 1

      # Makes the array back by replacing the numbers.
      UpperCAmelCase_            =  0
      for i in range(_UpperCamelCase					):
            while holes_repeat[i] > 0:
                  UpperCAmelCase_            =  holes[i]
                  index += 1
                  holes_repeat[i] -= 1

    # Returns the sorted array.
      return array


if __name__ == "__main__":
     import doctest

     doctest.testmod()
     lowercase__  :      Dict        =					input("Enter numbers separated by comma:\n")
     lowercase__  :      Tuple        =					[int(x) for x in user_input.split(",")]
     print(pigeon_sort(unsorted))






'''simple docstring'''
from ...utils import logging
from ..ta.modeling_tf_ta import TFTaEncoderModel, TFTaForConditionalGeneration, TFTaModel
from .configuration_mta import MTaConfig


lowercase__  :      Dict        =					logging.get_logger(__name__)

lowercase__  :      List[Any]        =					"T5Config"







class lowerCamelCase							(	lowerCamelCase					):




  '''simple docstring'''



  lowerCAmelCase__										=	'''mt5'''
  lowerCAmelCase__										=	MTaConfig







class lowerCamelCase							(	lowerCamelCase					):




  '''simple docstring'''



  lowerCAmelCase__										=	'''mt5'''
  lowerCAmelCase__										=	MTaConfig







class lowerCamelCase							(	lowerCamelCase					):




  '''simple docstring'''



  lowerCAmelCase__										=	'''mt5'''
  lowerCAmelCase__										=	MTaConfig





