






def 	lowerCamelCase__      (  lowercase					):

  """simple docstring"""






  if any(not isinstance(_UpperCamelCase    ,  _UpperCamelCase					) or x < 0 for x in sequence					):
    raise TypeError("Sequence must be list of non-negative integers"					)
  for _ in range(len(_UpperCamelCase					)					):
    for i, (rod_upper, rod_lower) in enumerate(zip(_UpperCamelCase    ,  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]








"""simple docstring"""




from cva import destroyAllWindows, imread, imshow, waitKey




def 			_lowerCAmelCase		(		_UpperCamelCase    ):






  """simple docstring"""



  _lowercase			,					_lowercase:      Union[str, Any]   			=  img.shape[0], img.shape[1]

  # converting each pixel's color to its negative
  for i in range(_UpperCamelCase    ):
    for j in range(_UpperCamelCase    ):
      _lowercase:      Dict   			=  [255, 255, 255] - img[i][j]

  return img


if __name__ == "__main__":
  # read original image
  A__ :       Optional[Any]				= imread('image_data/lena.jpg', 1)

  # convert to its negative
  A__ :       Dict				= convert_to_negative(img)

  # show result image
  imshow('negative of original image', img)
  waitKey(0)
  destroyAllWindows()
