'''simple docstring'''




import os

def _UpperCamelCase   (       ):
     with open(os.path.dirname(SCREAMING_SNAKE_CASE_							) + '/p022_names.txt'							) as file:
          lowercase_					:       Dict     				=					str(file.readlines()[0]							)
          lowercase_					:       int     				=					names.replace('"'  ,       ''							).split(','							)

     names.sort()

     lowercase_					:       Dict     				=					0
     lowercase_					:       Optional[Any]     				=					0

     for i, name in enumerate(SCREAMING_SNAKE_CASE_							):
          for letter in name:
               name_score += ord(SCREAMING_SNAKE_CASE_							) - 64

          total_score += (i + 1) * name_score
          lowercase_					:       Dict     				=					0
     return total_score


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





'''simple docstring'''




from __future__ import annotations

def _UpperCamelCase   (       SCREAMING_SNAKE_CASE_							):

     # preprocessing the first row
     for i in range(1  ,       len(matrix[0]							)							):
          matrix[0][i] += matrix[0][i - 1]

     # preprocessing the first column
     for i in range(1  ,       len(SCREAMING_SNAKE_CASE_							)							):
          matrix[i][0] += matrix[i - 1][0]

     # updating the path cost for current position
     for i in range(1  ,       len(SCREAMING_SNAKE_CASE_							)							):
          for j in range(1  ,       len(matrix[0]							)							):
               matrix[i][j] += min(matrix[i - 1][j]  ,       matrix[i][j - 1]							)

     return matrix[-1][-1]


if __name__ == "__main__":
 import doctest

 doctest.testmod()




