
'''simple docstring'''





def 		UpperCAmelCase    (			a_		)	->			Tuple:







				"""simple docstring"""



				__A         =				1.3
				__A         =				len(a_		)
				__A         =				False

				while not completed:
								# Update the gap value for a next comb
								__A         =				int(gap / shrink_factor		)
								if gap <= 1:
												__A         =				True

								__A         =				0
								while index + gap < len(a_		):
												if data[index] > data[index + gap]:
																# Swap values
																__A         =				data[index + gap], data[index]
																__A         =				False
												index += 1

				return data


if __name__ == "__main__":
					import doctest

					doctest.testmod()

					SCREAMING_SNAKE_CASE							:Any											=       input('Enter numbers separated by a comma:\n').strip()
					SCREAMING_SNAKE_CASE							:str											=       [int(item) for item in user_input.split(',')]
					print(comb_sort(unsorted))


import torch

from transformers import PreTrainedModel

from .custom_configuration import CustomConfig, NoSuperInitConfig





class 							UpperCAmelCase   (						__SCREAMING_SNAKE_CASE						):




	'''simple docstring'''





	snake_case_      					=  CustomConfig






	def __init__( self      :				Optional[int]							,A      :				List[str]				):
					super().__init__(A				)
					__A         =				torch.nn.Linear(config.hidden_size							,config.hidden_size				)






	def        UpperCamelCase_						( self      :				Union[str, Any]							,A      :				Optional[int]				):
					return self.linear(A				)







	def        UpperCamelCase_						( self      :				Optional[int]							,A      :				int				):
					pass





class 							UpperCAmelCase   (						__SCREAMING_SNAKE_CASE						):




	'''simple docstring'''





	snake_case_      					=  NoSuperInitConfig






	def __init__( self      :				Optional[int]							,A      :				Union[str, Any]				):
					super().__init__(A				)
					__A         =				torch.nn.Linear(config.attribute							,config.attribute				)






	def        UpperCamelCase_						( self      :				str							,A      :				Any				):
					return self.linear(A				)







	def        UpperCamelCase_						( self      :				Tuple							,A      :				int				):
					pass
