



"""simple docstring"""







from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


lowerCAmelCase_   						=   {
    'configuration_megatron_bert': ['MEGATRON_BERT_PRETRAINED_CONFIG_ARCHIVE_MAP', 'MegatronBertConfig'],
}

try:
							if not is_torch_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							lowerCAmelCase_   						=   [
							    'MEGATRON_BERT_PRETRAINED_MODEL_ARCHIVE_LIST',
							    'MegatronBertForCausalLM',
							    'MegatronBertForMaskedLM',
							    'MegatronBertForMultipleChoice',
							    'MegatronBertForNextSentencePrediction',
							    'MegatronBertForPreTraining',
							    'MegatronBertForQuestionAnswering',
							    'MegatronBertForSequenceClassification',
							    'MegatronBertForTokenClassification',
							    'MegatronBertModel',
							    'MegatronBertPreTrainedModel',
							]

if TYPE_CHECKING:
							from .configuration_megatron_bert import MEGATRON_BERT_PRETRAINED_CONFIG_ARCHIVE_MAP, MegatronBertConfig

							try:
														if not is_torch_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_megatron_bert import (
														    MEGATRON_BERT_PRETRAINED_MODEL_ARCHIVE_LIST,
														    MegatronBertForCausalLM,
														    MegatronBertForMaskedLM,
														    MegatronBertForMultipleChoice,
														    MegatronBertForNextSentencePrediction,
														    MegatronBertForPreTraining,
														    MegatronBertForQuestionAnswering,
														    MegatronBertForSequenceClassification,
														    MegatronBertForTokenClassification,
														    MegatronBertModel,
														    MegatronBertPreTrainedModel,
														)

else:
							import sys

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

"""simple docstring"""






def   a_						(					lowerCamelCase       ):
				return str(lowerCamelCase       ) == str(lowerCamelCase       )[::-1]



def   a_						(					lowerCamelCase       ):
				return int(lowerCamelCase       ) + int(str(lowerCamelCase       )[::-1]       )



def   a_						(					lowerCamelCase = 1_0_0_0_0       ):
				UpperCAmelCase__             =							[]
				for num in range(1					,			lowerCamelCase       ):
								UpperCAmelCase__             =							0
								UpperCAmelCase__             =							num
								while iterations < 5_0:
												UpperCAmelCase__             =							sum_reverse(lowerCamelCase       )
												iterations += 1
												if is_palindrome(lowerCamelCase       ):
																break
								else:
												lychrel_nums.append(lowerCamelCase       )
				return len(lowerCamelCase       )


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



