from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_sentencepiece_available,
    is_speech_available,
    is_torch_available,
)


UpperCamelCase      			=     {
    'configuration_speech_to_text_2': ['SPEECH_TO_TEXT_2_PRETRAINED_CONFIG_ARCHIVE_MAP', 'Speech2Text2Config'],
    'processing_speech_to_text_2': ['Speech2Text2Processor'],
    'tokenization_speech_to_text_2': ['Speech2Text2Tokenizer'],
}


try:
					if not is_torch_available():
										raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
					pass
else:
					UpperCamelCase      			=     [
					    'SPEECH_TO_TEXT_2_PRETRAINED_MODEL_ARCHIVE_LIST',
					    'Speech2Text2ForCausalLM',
					    'Speech2Text2PreTrainedModel',
					]


if TYPE_CHECKING:
					from .configuration_speech_to_text_a import SPEECH_TO_TEXT_2_PRETRAINED_CONFIG_ARCHIVE_MAP, SpeechaTextaConfig
					from .processing_speech_to_text_a import SpeechaTextaProcessor
					from .tokenization_speech_to_text_a import SpeechaTextaTokenizer

					try:
										if not is_torch_available():
															raise OptionalDependencyNotAvailable()
					except OptionalDependencyNotAvailable:
										pass
					else:
										from .modeling_speech_to_text_a import (
										    SPEECH_TO_TEXT_2_PRETRAINED_MODEL_ARCHIVE_LIST,
										    SpeechaTextaForCausalLM,
										    SpeechaTextaPreTrainedModel,
										)

else:
					import sys

					UpperCamelCase      			=     _LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)






import os



def    lowerCamelCase_   (  )							->	List[str]:
		__A							:   Any	  =				0
		__A							:   Any	  =				0
		with open(os.path.dirname(_lowercase    ) + "/p022_names.txt"    ) as file:
				__A							:   int	  =				str(file.readlines()[0]    )
				__A							:   Optional[Any]	  =				name.replace("\"" ,     ""    ).split(","    )

		name.sort()
		for i in range(len(_lowercase    )    ):
				for j in name[i]:
						temp_sum += ord(_lowercase    ) - ord("A"    ) + 1
				total_sum += (i + 1) * temp_sum
				__A							:   List[Any]	  =				0
		return total_sum


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





