



def     a(      A       :    float ,     A       :    int       )		->       float:
					"""simple docstring"""





					if digit_amount > 0:
										return round(number - int(A       ) ,     A       )
					return number - int(A       )


if __name__ == "__main__":
				print(decimal_isolate(1.53, 0))
				print(decimal_isolate(35.345, 1))
				print(decimal_isolate(35.345, 2))
				print(decimal_isolate(35.345, 3))
				print(decimal_isolate(-14.789, 3))
				print(decimal_isolate(0, 2))
				print(decimal_isolate(-14.123, 1))
				print(decimal_isolate(-14.123, 2))
				print(decimal_isolate(-14.123, 3))





def     a(      A       :    list       )		->       list:
					"""simple docstring"""





					if any(not isinstance(A ,     A       ) or x < 0 for x in sequence       ):
										raise TypeError("Sequence must be list of non-negative integers"       )
					for _ in range(len(A       )       ):
										for i, (rod_upper, rod_lower) in enumerate(zip(A ,     sequence[1:]       )       ):
															if rod_upper > rod_lower:
																				sequence[i] -= rod_upper - rod_lower
																				sequence[i + 1] += rod_upper - rod_lower
					return sequence


if __name__ == "__main__":
				assert bead_sort([5, 4, 3, 2, 1]) == [1, 2, 3, 4, 5]
				assert bead_sort([7, 9, 4, 3, 5]) == [3, 4, 5, 7, 9]
