




import baseaa







def 		_A(       UpperCamelCase__							:			str				)    -> bytes:
							'''simple docstring'''


							return baseaa.aaaencode(string.encode('''utf-8'''				)				)







def 		_A(       UpperCamelCase__							:			bytes				)    -> str:
							'''simple docstring'''


							return baseaa.aaadecode(UpperCamelCase__				).decode('''utf-8'''				)


if __name__ == "__main__":
			import doctest

			doctest.testmod()












import os







def 		_A(       UpperCamelCase__							:			str = "matrix.txt"				)    -> int:
							'''simple docstring'''


							with open(os.path.join(os.path.dirname(UpperCamelCase__				)				,       UpperCamelCase__				)				) as in_file:
														__lowercase      =    in_file.read()

							__lowercase      =    [[int(UpperCamelCase__				) for cell in row.split(''','''				)] for row in data.strip().splitlines()]
							__lowercase      =    [[0 for cell in row] for row in grid]
							__lowercase      =    len(grid[0]				)

							__lowercase      =    [[0 for i in range(UpperCamelCase__				)] for j in range(UpperCamelCase__				)]
							__lowercase      =    grid[0][0]
							for i in range(1				,       UpperCamelCase__				):
														__lowercase      =    grid[0][i] + dp[0][i - 1]
							for i in range(1				,       UpperCamelCase__				):
														__lowercase      =    grid[i][0] + dp[i - 1][0]

							for i in range(1				,       UpperCamelCase__				):
														for j in range(1				,       UpperCamelCase__				):
																					__lowercase      =    grid[i][j] + min(dp[i - 1][j]				,       dp[i][j - 1]				)

							return dp[-1][-1]


if __name__ == "__main__":
			print(F"""{solution() = }""")






