



from ... import PretrainedConfig


__snake_case    :		Optional[int]  ={
    'sijunhe/nezha-cn-base': 'https://huggingface.co/sijunhe/nezha-cn-base/resolve/main/config.json',
}



class 	lowerCamelCase__      (							UpperCamelCase__):




		'''simple docstring'''



		snake_case_     =NEZHA_PRETRAINED_CONFIG_ARCHIVE_MAP
		snake_case_     ="""nezha"""



		def __init__(self		,__lowerCamelCase=2_11_28		,__lowerCamelCase=7_68		,__lowerCamelCase=12		,__lowerCamelCase=12		,__lowerCamelCase=30_72		,__lowerCamelCase="gelu"		,__lowerCamelCase=0.1		,__lowerCamelCase=0.1		,__lowerCamelCase=5_12		,__lowerCamelCase=64		,__lowerCamelCase=2		,__lowerCamelCase=0.02		,__lowerCamelCase=1e-12		,__lowerCamelCase=0.1		,__lowerCamelCase=0		,__lowerCamelCase=2		,__lowerCamelCase=3		,__lowerCamelCase=True		,**__lowerCamelCase		,)					->      List[str]:

						"""simple docstring"""






						super().__init__(pad_token_id=__lowerCamelCase		,bos_token_id=__lowerCamelCase		,eos_token_id=__lowerCamelCase		,**__lowerCamelCase			)

						lowerCAmelCase__					:    Optional[Any]												=					vocab_size
						lowerCAmelCase__					:    Optional[int]												=					hidden_size
						lowerCAmelCase__					:    Any												=					num_hidden_layers
						lowerCAmelCase__					:    Optional[Any]												=					num_attention_heads
						lowerCAmelCase__					:    List[Any]												=					hidden_act
						lowerCAmelCase__					:    Any												=					intermediate_size
						lowerCAmelCase__					:    str												=					hidden_dropout_prob
						lowerCAmelCase__					:    Optional[int]												=					attention_probs_dropout_prob
						lowerCAmelCase__					:    Optional[int]												=					max_position_embeddings
						lowerCAmelCase__					:    Union[str, Any]												=					max_relative_position
						lowerCAmelCase__					:    List[str]												=					type_vocab_size
						lowerCAmelCase__					:    Optional[Any]												=					initializer_range
						lowerCAmelCase__					:    Any												=					layer_norm_eps
						lowerCAmelCase__					:    int												=					classifier_dropout
						lowerCAmelCase__					:    Any												=					use_cache






def      lowerCAmelCase__		(   lowerCamelCase_		:		int = 1000):





				'''simple docstring'''

				lowerCAmelCase__						,		lowerCAmelCase__					:    int												=					1, 1
				lowerCAmelCase__					:    Any												=					2
				while True:
								lowerCAmelCase__					:    Optional[Any]												=					0
								lowerCAmelCase__					:    Any												=					fa + fa
								lowerCAmelCase__						,		lowerCAmelCase__					:    Optional[Any]												=					fa, f
								index += 1
								for _ in str(lowerCamelCase_):
												i += 1
								if i == n:
												break
				return index


if __name__ == "__main__":
							print(solution(int(str(input()).strip())))

