def    __lowerCamelCase	(		lowerCAmelCase__			):
       lowerCAmelCase__  			=      [7_0_1, 3_0_1, 1_3_2, 5_7, 2_3, 1_0, 4, 1]
       for gap in gaps:
              for i in range(lowerCAmelCase__			,						len(lowerCAmelCase__			)			):
                     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))

def    __lowerCamelCase	(		lowerCAmelCase__			):
       return " ".join([word[::-1] for word in input_str.split()]			)


if __name__ == "__main__":
    import doctest

    doctest.testmod()
