'''simple docstring'''





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


_lowerCAmelCase  :Any  				=    logging.get_logger(__name__)

_lowerCAmelCase  :Any  				=    {
    """unc-nlp/lxmert-base-uncased""": """https://huggingface.co/unc-nlp/lxmert-base-uncased/resolve/main/config.json""",
}






class 				UpperCAmelCase (       _SCREAMING_SNAKE_CASE ):




    '''simple docstring'''







    snake_case__							:   Optional[int]							=						"lxmert"
    snake_case__							:   Union[str, Any]							=						{}






    def __init__(       self    ,							lowercase__=30_522    ,							lowercase__=768    ,							lowercase__=12    ,							lowercase__=9_500    ,							lowercase__=1_600    ,							lowercase__=400    ,							lowercase__=3_072    ,							lowercase__="gelu"    ,							lowercase__=0.1    ,							lowercase__=0.1    ,							lowercase__=512    ,							lowercase__=2    ,							lowercase__=0.0_2    ,							lowercase__=1E-12    ,							lowercase__=9    ,							lowercase__=5    ,							lowercase__=5    ,							lowercase__=2_048    ,							lowercase__=4    ,							lowercase__=6.6_7    ,							lowercase__=True    ,							lowercase__=True    ,							lowercase__=True    ,							lowercase__=True    ,							lowercase__=True    ,							lowercase__=True    ,							lowercase__=True    ,							**lowercase__    ,							)							-> int:
         SCREAMING_SNAKE_CASE					:			List[Any]    	=       vocab_size
         SCREAMING_SNAKE_CASE					:			Union[str, Any]    	=       hidden_size
         SCREAMING_SNAKE_CASE					:			Optional[int]    	=       num_attention_heads
         SCREAMING_SNAKE_CASE					:			Dict    	=       hidden_act
         SCREAMING_SNAKE_CASE					:			Dict    	=       intermediate_size
         SCREAMING_SNAKE_CASE					:			str    	=       hidden_dropout_prob
         SCREAMING_SNAKE_CASE					:			str    	=       attention_probs_dropout_prob
         SCREAMING_SNAKE_CASE					:			Optional[int]    	=       max_position_embeddings
         SCREAMING_SNAKE_CASE					:			List[Any]    	=       type_vocab_size
         SCREAMING_SNAKE_CASE					:			Any    	=       initializer_range
         SCREAMING_SNAKE_CASE					:			str    	=       layer_norm_eps
         SCREAMING_SNAKE_CASE					:			Tuple    	=       num_qa_labels
         SCREAMING_SNAKE_CASE					:			List[str]    	=       num_object_labels
         SCREAMING_SNAKE_CASE					:			Optional[int]    	=       num_attr_labels
         SCREAMING_SNAKE_CASE					:			List[str]    	=       l_layers
         SCREAMING_SNAKE_CASE					:			int    	=       x_layers
         SCREAMING_SNAKE_CASE					:			List[str]    	=       r_layers
         SCREAMING_SNAKE_CASE					:			str    	=       visual_feat_dim
         SCREAMING_SNAKE_CASE					:			List[str]    	=       visual_pos_dim
         SCREAMING_SNAKE_CASE					:			int    	=       visual_loss_normalizer
         SCREAMING_SNAKE_CASE					:			str    	=       task_matched
         SCREAMING_SNAKE_CASE					:			Optional[int]    	=       task_mask_lm
         SCREAMING_SNAKE_CASE					:			str    	=       task_obj_predict
         SCREAMING_SNAKE_CASE					:			Union[str, Any]    	=       task_qa
         SCREAMING_SNAKE_CASE					:			str    	=       visual_obj_loss
         SCREAMING_SNAKE_CASE					:			Any    	=       visual_attr_loss
         SCREAMING_SNAKE_CASE					:			Optional[int]    	=       visual_feat_loss
         SCREAMING_SNAKE_CASE					:			List[Any]    	=       {'vision': r_layers, 'cross_encoder': x_layers, 'language': l_layers}
         super().__init__(**lowercase__ )




'''simple docstring'''





def     __lowerCAmelCase						(       a_ = 1000		)      ->	int:





     '''simple docstring'''





     SCREAMING_SNAKE_CASE					:			Union[str, Any]    	=       2**power
     SCREAMING_SNAKE_CASE					:			Any    	=       str(a_		)
     SCREAMING_SNAKE_CASE					:			int    	=       list(a_		)
     SCREAMING_SNAKE_CASE					:			Any    	=       0

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

     return sum_of_num


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



