




from ...configuration_utils import PretrainedConfig
from ...utils import logging


__magic_name__	:       List[Any]     =	logging.get_logger(__name__)

__magic_name__	:       str     =	{'ctrl': 'https://huggingface.co/ctrl/resolve/main/config.json'}




class 					snake_case__							(_UpperCamelCase     ):
				"""simple docstring"""



				SCREAMING_SNAKE_CASE_ :							Any											=      """ctrl"""
				SCREAMING_SNAKE_CASE_ :							Optional[int]											=      ["""past_key_values"""]
				SCREAMING_SNAKE_CASE_ :							Tuple											=      {
				    """max_position_embeddings""": """n_positions""",
				    """hidden_size""": """n_embd""",
				    """num_attention_heads""": """n_head""",
				    """num_hidden_layers""": """n_layer""",
				}





				def __init__(   self       :  int      ,   __lowerCamelCase       :  int=24_65_34      ,   __lowerCamelCase       :  Optional[Any]=2_56      ,   __lowerCamelCase       :  List[str]=12_80      ,   __lowerCamelCase       :  List[str]=81_92      ,   __lowerCamelCase       :  Tuple=48      ,   __lowerCamelCase       :  List[Any]=16      ,   __lowerCamelCase       :  Dict=0.1      ,   __lowerCamelCase       :  Optional[Any]=0.1      ,   __lowerCamelCase       :  str=1e-6      ,   __lowerCamelCase       :  Dict=0.02      ,   __lowerCamelCase       :  Union[str, Any]=True      ,   **__lowerCamelCase       :  Optional[int]      ,   )      ->  List[Any]:
							a					=    vocab_size
							a					=    n_positions
							a					=    n_embd
							a					=    n_layer
							a					=    n_head
							a					=    dff
							a					=    resid_pdrop
							a					=    embd_pdrop
							a					=    layer_norm_epsilon
							a					=    initializer_range

							a					=    use_cache

							super().__init__(**__lowerCamelCase							)












__lowerCAmelCase	:       List[Any]     =	{str(digit): digit**5 for digit in range(10)}




def     __magic_name__       (				A	:      int     ):






			'''simple docstring'''







			return sum(DIGITS_FIFTH_POWER[digit] for digit in str(A     )     )




def     __magic_name__       (				):






			'''simple docstring'''







			return sum(
			    number
			    for number in range(1000,						1000000     )
			    if number == digits_fifth_powers_sum(A     )     )


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






