






'''simple docstring'''



def 							lowercase_				(    __A :       list[list[int]]					,      __A :       int					,      __A :       int					,      __A :       set			)       ->      int:



 """simple docstring"""




 lowercase  ,		lowercase					:   Dict				  =len(__A			), len(grid[0]			)
 if (
     min(__A					,      __A			) < 0
     or row == row_length
     or col == col_length
     or (row, col) in visit
     or grid[row][col] == 1
 ):
  return 0
 if row == row_length - 1 and col == col_length - 1:
  return 1

 visit.add((row, col)			)

 lowercase					:   Any				  =0
 count += depth_first_search(__A					,      row + 1					,      __A					,      __A			)
 count += depth_first_search(__A					,      row - 1					,      __A					,      __A			)
 count += depth_first_search(__A					,      __A					,      col + 1					,      __A			)
 count += depth_first_search(__A					,      __A					,      col - 1					,      __A			)

 visit.remove((row, col)			)
 return count


if __name__ == "__main__":
      import doctest

      doctest.testmod()











'''simple docstring'''



def 							lowercase_				(    __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))



