




import os

def       UpperCAmelCase_							(   )      ->				Tuple:
      SCREAMING_SNAKE_CASE_					=    0
      SCREAMING_SNAKE_CASE_					=    0
      with open(os.path.dirname(__UpperCAmelCase							) + '/p022_names.txt'							) as file:
            SCREAMING_SNAKE_CASE_					=    str(file.readlines()[0]							)
            SCREAMING_SNAKE_CASE_					=    name.replace('"'    ,    ''							).split(','							)

      name.sort()
      for i in range(len(__UpperCAmelCase							)							):
            for j in name[i]:
                  temp_sum += ord(__UpperCAmelCase							) - ord('A'							) + 1
            total_sum += (i + 1) * temp_sum
            SCREAMING_SNAKE_CASE_					=    0
      return total_sum


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





def       UpperCAmelCase_							(   __UpperCAmelCase		:			float    ,    __UpperCAmelCase		:			int = 2							)      ->				float:
      return round((float(__UpperCAmelCase							) * 9 / 5) + 32    ,    __UpperCAmelCase							)

def       UpperCAmelCase_							(   __UpperCAmelCase		:			float    ,    __UpperCAmelCase		:			int = 2							)      ->				float:
      return round(float(__UpperCAmelCase							) + 2_7_3.1_5    ,    __UpperCAmelCase							)

def       UpperCAmelCase_							(   __UpperCAmelCase		:			float    ,    __UpperCAmelCase		:			int = 2							)      ->				float:
      return round((float(__UpperCAmelCase							) * 9 / 5) + 4_9_1.6_7    ,    __UpperCAmelCase							)

def       UpperCAmelCase_							(   __UpperCAmelCase		:			float    ,    __UpperCAmelCase		:			int = 2							)      ->				float:
      return round((float(__UpperCAmelCase							) - 32) * 5 / 9    ,    __UpperCAmelCase							)

def       UpperCAmelCase_							(   __UpperCAmelCase		:			float    ,    __UpperCAmelCase		:			int = 2							)      ->				float:
      return round(((float(__UpperCAmelCase							) - 32) * 5 / 9) + 2_7_3.1_5    ,    __UpperCAmelCase							)

def       UpperCAmelCase_							(   __UpperCAmelCase		:			float    ,    __UpperCAmelCase		:			int = 2							)      ->				float:
      return round(float(__UpperCAmelCase							) + 4_5_9.6_7    ,    __UpperCAmelCase							)

def       UpperCAmelCase_							(   __UpperCAmelCase		:			float    ,    __UpperCAmelCase		:			int = 2							)      ->				float:
      return round(float(__UpperCAmelCase							) - 2_7_3.1_5    ,    __UpperCAmelCase							)

def       UpperCAmelCase_							(   __UpperCAmelCase		:			float    ,    __UpperCAmelCase		:			int = 2							)      ->				float:
      return round(((float(__UpperCAmelCase							) - 2_7_3.1_5) * 9 / 5) + 32    ,    __UpperCAmelCase							)

def       UpperCAmelCase_							(   __UpperCAmelCase		:			float    ,    __UpperCAmelCase		:			int = 2							)      ->				float:
      return round((float(__UpperCAmelCase							) * 9 / 5)    ,    __UpperCAmelCase							)

def       UpperCAmelCase_							(   __UpperCAmelCase		:			float    ,    __UpperCAmelCase		:			int = 2							)      ->				float:
      return round((float(__UpperCAmelCase							) - 4_9_1.6_7) * 5 / 9    ,    __UpperCAmelCase							)

def       UpperCAmelCase_							(   __UpperCAmelCase		:			float    ,    __UpperCAmelCase		:			int = 2							)      ->				float:
      return round(float(__UpperCAmelCase							) - 4_5_9.6_7    ,    __UpperCAmelCase							)

def       UpperCAmelCase_							(   __UpperCAmelCase		:			float    ,    __UpperCAmelCase		:			int = 2							)      ->				float:
      return round((float(__UpperCAmelCase							) * 5 / 9)    ,    __UpperCAmelCase							)

def       UpperCAmelCase_							(   __UpperCAmelCase		:			float    ,    __UpperCAmelCase		:			int = 2							)      ->				float:
      return round((float(__UpperCAmelCase							) * 1.2_5 + 2_7_3.1_5)    ,    __UpperCAmelCase							)

def       UpperCAmelCase_							(   __UpperCAmelCase		:			float    ,    __UpperCAmelCase		:			int = 2							)      ->				float:
      return round((float(__UpperCAmelCase							) * 2.2_5 + 32)    ,    __UpperCAmelCase							)

def       UpperCAmelCase_							(   __UpperCAmelCase		:			float    ,    __UpperCAmelCase		:			int = 2							)      ->				float:
      return round((float(__UpperCAmelCase							) * 1.2_5)    ,    __UpperCAmelCase							)

def       UpperCAmelCase_							(   __UpperCAmelCase		:			float    ,    __UpperCAmelCase		:			int = 2							)      ->				float:
      return round((float(__UpperCAmelCase							) * 2.2_5 + 32 + 4_5_9.6_7)    ,    __UpperCAmelCase							)


if __name__ == "__main__":
   import doctest

   doctest.testmod()