





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


snake_case_           =      logging.get_logger(__name__)

snake_case_           =      {
    'studio-ousia/luke-base': 'https://huggingface.co/studio-ousia/luke-base/resolve/main/config.json',
    'studio-ousia/luke-large': 'https://huggingface.co/studio-ousia/luke-large/resolve/main/config.json',
}

class 		SCREAMING_SNAKE_CASE__    (	_UpperCAmelCase  ):
      A_						:    Union[str, Any]							=   'luke'


      def __init__(self	:				Union[str, Any]    ,      a__	:				List[Any]=5_0267    ,      a__	:				Tuple=50_0000    ,      a__	:				List[Any]=768    ,      a__	:				int=256    ,      a__	:				int=12    ,      a__	:				Any=12    ,      a__	:				Optional[int]=3072    ,      a__	:				int="gelu"    ,      a__	:				List[Any]=0.1    ,      a__	:				Optional[int]=0.1    ,      a__	:				List[str]=512    ,      a__	:				Optional[Any]=2    ,      a__	:				Dict=0.0_2    ,      a__	:				List[str]=1E-12    ,      a__	:				List[str]=True    ,      a__	:				Optional[int]=None    ,      a__	:				Tuple=1    ,      a__	:				str=0    ,      a__	:				Any=2    ,      **a__	:				List[str]    ,      ):





         """simple docstring"""



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

         __snake_case								=       vocab_size
         __snake_case								=       entity_vocab_size
         __snake_case								=       hidden_size
         __snake_case								=       entity_emb_size
         __snake_case								=       num_hidden_layers
         __snake_case								=       num_attention_heads
         __snake_case								=       hidden_act
         __snake_case								=       intermediate_size
         __snake_case								=       hidden_dropout_prob
         __snake_case								=       attention_probs_dropout_prob
         __snake_case								=       max_position_embeddings
         __snake_case								=       type_vocab_size
         __snake_case								=       initializer_range
         __snake_case								=       layer_norm_eps
         __snake_case								=       use_entity_aware_attention
         __snake_case								=       classifier_dropout








def lowerCamelCase__   (							snake_case_     :  int = 1000	)				->    int:
   __snake_case								=       2**power
   __snake_case								=       str(snake_case_	)
   __snake_case								=       list(snake_case_	)
   __snake_case								=       0

   for i in list_num:
      sum_of_num += int(snake_case_	)

   return sum_of_num


if __name__ == "__main__":
    snake_case_           =      int(input('Enter the power of 2: ').strip())
    print('2 ^ ', power, ' = ', 2**power)
    snake_case_           =      solution(power)
    print('Sum of the digits is: ', result)

