
"""simple docstring"""
import os


def      lowerCamelCase_     (						)  ->      Dict:


					'''simple docstring'''
					__a:    Optional[int]		     =       os.path.dirname(os.path.realpath(lowerCamelCase_			)			)
					__a:    List[str]		     =       os.path.join(lowerCamelCase_						,					"""triangle.txt"""			)

					with open(lowerCamelCase_			) as f:
										__a:    str		     =       f.readlines()

					__a:    Any		     =       [[int(lowerCamelCase_			) for y in x.rstrip("""\r\n"""			).split(""" """			)] for x in triangle]

					for i in range(1						,					len(lowerCamelCase_			)			):
										for j in range(len(a[i]			)			):
															__a:    Any		     =       a[i - 1][j] if j != len(a[i - 1]			) else 0
															__a:    Dict		     =       a[i - 1][j - 1] if j > 0 else 0
															a[i][j] += max(lowerCamelCase_						,					lowerCamelCase_			)
					return max(a[-1]			)


if __name__ == "__main__":
			print(solution())


"""simple docstring"""
import unittest

from transformers import BlenderbotTokenizer, BlenderbotTokenizerFast
from transformers.utils import cached_property




class  _snake_case	(    unittest.TestCase							):






							@cached_property
							def 				__lowercase	(       self    :      str     ):






												"""simple docstring"""



												return BlenderbotTokenizer.from_pretrained("""facebook/blenderbot-3B"""     )






							@cached_property
							def 				__lowercase	(       self    :      str     ):






												"""simple docstring"""



												return BlenderbotTokenizerFast.from_pretrained("""facebook/blenderbot-3B"""     )






							def 				__lowercase	(       self    :      int     ):






												"""simple docstring"""



												__a:    Optional[int]		     =       self.tokenizer_ab
												__a:    Union[str, Any]		     =       """ I am a small frog."""
												__a:    str		     =       tok([src_text]    ,			padding=snake_case__    ,			truncation=snake_case__     )["""input_ids"""]
												__a:    Optional[Any]		     =       tok.batch_decode(snake_case__    ,			skip_special_tokens=snake_case__    ,			clean_up_tokenization_spaces=snake_case__     )[0]
												assert src_text == decoded






							def 				__lowercase	(       self    :      List[Any]     ):






												"""simple docstring"""



												__a:    str		     =       self.rust_tokenizer_ab
												__a:    Optional[Any]		     =       """ I am a small frog."""
												__a:    str		     =       tok([src_text]    ,			padding=snake_case__    ,			truncation=snake_case__     )["""input_ids"""]
												__a:    Union[str, Any]		     =       tok.batch_decode(snake_case__    ,			skip_special_tokens=snake_case__    ,			clean_up_tokenization_spaces=snake_case__     )[0]
												assert src_text == decoded






							def 				__lowercase	(       self    :      List[str]     ):






												"""simple docstring"""



												assert self.tokenizer_ab.add_prefix_space
												assert self.tokenizer_ab([""" Sam""", """Sam"""]     ).input_ids == [[5_5_0_2, 2], [5_5_0_2, 2]]






							def 				__lowercase	(       self    :      Any     ):






												"""simple docstring"""



												assert self.rust_tokenizer_ab.add_prefix_space
												assert self.rust_tokenizer_ab([""" Sam""", """Sam"""]     ).input_ids == [[5_5_0_2, 2], [5_5_0_2, 2]]
