





def      __lowercase     (   _SCREAMING_SNAKE_CASE			)				->     int:


      '''simple docstring'''


      if not grid or not grid[0]:
            raise TypeError("""The grid does not contain the appropriate information"""			)

      for cell_n in range(1				,		len(grid[0]			)			):
            grid[0][cell_n] += grid[0][cell_n - 1]
      SCREAMING_SNAKE_CASE	=		grid[0]

      for row_n in range(1				,		len(_SCREAMING_SNAKE_CASE			)			):
            SCREAMING_SNAKE_CASE	=		grid[row_n]
            SCREAMING_SNAKE_CASE	=		fill_row(_SCREAMING_SNAKE_CASE				,		_SCREAMING_SNAKE_CASE			)
            SCREAMING_SNAKE_CASE	=		grid[row_n]

      return grid[-1][-1]



def      __lowercase     (   _SCREAMING_SNAKE_CASE				,		_SCREAMING_SNAKE_CASE			)				->     list:


      '''simple docstring'''


      current_row[0] += row_above[0]
      for cell_n in range(1				,		len(_SCREAMING_SNAKE_CASE			)			):
            current_row[cell_n] += min(current_row[cell_n - 1]				,		row_above[cell_n]			)

      return current_row


if __name__ == "__main__":
      import doctest

      doctest.testmod()









def      __lowercase     (   _SCREAMING_SNAKE_CASE				,		_SCREAMING_SNAKE_CASE			)				->     float:


      '''simple docstring'''


      return price * (1 + tax_rate)


if __name__ == "__main__":
      print(F'''{price_plus_tax(1_0_0, 0.25) = }''')
      print(F'''{price_plus_tax(125.50, 0.05) = }''')


