






def      __snake_case						(					_lowerCAmelCase : Optional[int]	) ->						Tuple:
   A_					:				Optional[Any]          =			len(_lowerCAmelCase	)
   for i in range(length - 1	):
      A_					:				Union[str, Any]          =			False
      for j in range(length - 1 - i	):
         if collection[j] > collection[j + 1]:
            A_					:				List[str]          =			True
            A_					:				Dict          =			collection[j + 1], collection[j]
      if not swapped:
         break  # Stop iteration if the collection is sorted.
   return collection


if __name__ == "__main__":
 import doctest
 import time

 doctest.testmod()

 _lowerCAmelCase							:      List[str]						=	input('''Enter numbers separated by a comma:''').strip()
 _lowerCAmelCase							:      Dict						=	[int(item) for item in user_input.split(''',''')]
 _lowerCAmelCase							:      Dict						=	time.process_time()
 print(*bubble_sort(unsorted), sep=''',''')
 print(F'''Processing time: {(time.process_time() - start)%1e9 + 7}''')







def      __snake_case						(					_lowerCAmelCase : float				,				_lowerCAmelCase : float				,				_lowerCAmelCase : int	) ->						float:
   A_					:				List[str]          =			[1 / first_term]
   A_					:				Tuple          =			1 / first_term
   for _ in range(number_of_terms - 1	):
      first_term += common_difference
      arithmetic_progression.append(_lowerCAmelCase	)
   A_					:				List[str]          =			[1 / step for step in arithmetic_progression]
   return sum(_lowerCAmelCase	)


if __name__ == "__main__":
 import doctest

 doctest.testmod()
 print(sum_of_harmonic_progression(1 / 2, 2, 2))
