'''simple docstring'''


def  _lowerCamelCase   (				lowerCamelCase_ :							float     ,					lowerCamelCase_ :							int       ):





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


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))







'''simple docstring'''


def  _lowerCamelCase   (				lowerCamelCase_ :							str       ):



     """simple docstring"""





     UpperCAmelCase_							:       Optional[int]       =				[0] * len(lowerCamelCase_       )

     for i in range(1     ,					len(lowerCamelCase_       )       ):
          # use last results for better performance - dynamic programming
          UpperCAmelCase_							:       List[Any]       =				prefix_result[i - 1]
          while j > 0 and input_string[i] != input_string[j]:
               UpperCAmelCase_							:       str       =				prefix_result[j - 1]

          if input_string[i] == input_string[j]:
               j += 1
          UpperCAmelCase_							:       Any       =				j

     return prefix_result


def  _lowerCamelCase   (				lowerCamelCase_ :							str       ):



     """simple docstring"""





     return max(prefix_function(lowerCamelCase_       )       )


if __name__ == "__main__":
 import doctest

 doctest.testmod()






