

def 							__lowercase     (	UpperCAmelCase__   ):

					"""simple docstring"""






					__lowerCAmelCase       =				[701, 301, 132, 57, 23, 10, 4, 1]
					for gap in gaps:
										for i in range(UpperCAmelCase__		,       len(UpperCAmelCase__   )   ):
															__lowerCAmelCase       =				collection[i]
															__lowerCAmelCase       =				i
															while j >= gap and collection[j - gap] > insert_value:
																				__lowerCAmelCase       =				collection[j - gap]
																				j -= gap
															if j != i:
																				__lowerCAmelCase       =				insert_value
					return collection


if __name__ == "__main__":
		from doctest import testmod

		testmod()
		lowerCamelCase   					=  input('''Enter numbers separated by a comma:\n''').strip()
		lowerCamelCase   					=  [int(item) for item in user_input.split(''',''')]
		print(shell_sort(unsorted))











from .pipeline_kandinskya_a import KandinskyVaaPipeline
from .pipeline_kandinsky2_2_controlnet import KandinskyVaaControlnetPipeline
from .pipeline_kandinsky2_2_controlnet_img2img import KandinskyVaaControlnetImgaImgPipeline
from .pipeline_kandinsky2_2_img2img import KandinskyVaaImgaImgPipeline
from .pipeline_kandinsky2_2_inpainting import KandinskyVaaInpaintPipeline
from .pipeline_kandinsky2_2_prior import KandinskyVaaPriorPipeline
from .pipeline_kandinsky2_2_prior_emb2emb import KandinskyVaaPriorEmbaEmbPipeline
