



from collections import OrderedDict
from typing import Mapping

from ...configuration_utils import PretrainedConfig
from ...onnx import OnnxConfig


a_								=       {
    """albert-base-v1""": """https://huggingface.co/albert-base-v1/resolve/main/config.json""",
    """albert-large-v1""": """https://huggingface.co/albert-large-v1/resolve/main/config.json""",
    """albert-xlarge-v1""": """https://huggingface.co/albert-xlarge-v1/resolve/main/config.json""",
    """albert-xxlarge-v1""": """https://huggingface.co/albert-xxlarge-v1/resolve/main/config.json""",
    """albert-base-v2""": """https://huggingface.co/albert-base-v2/resolve/main/config.json""",
    """albert-large-v2""": """https://huggingface.co/albert-large-v2/resolve/main/config.json""",
    """albert-xlarge-v2""": """https://huggingface.co/albert-xlarge-v2/resolve/main/config.json""",
    """albert-xxlarge-v2""": """https://huggingface.co/albert-xxlarge-v2/resolve/main/config.json""",
}



class 			__lowerCAmelCase  (						lowerCAmelCase__ ):
 lowerCAmelCase__							       =	"""albert"""




 def __init__(    self						,					__UpperCAmelCase=30000						,					__UpperCAmelCase=128						,					__UpperCAmelCase=4096						,					__UpperCAmelCase=12						,					__UpperCAmelCase=1						,					__UpperCAmelCase=64						,					__UpperCAmelCase=16384						,					__UpperCAmelCase=1						,					__UpperCAmelCase="gelu_new"						,					__UpperCAmelCase=0						,					__UpperCAmelCase=0						,					__UpperCAmelCase=512						,					__UpperCAmelCase=2						,					__UpperCAmelCase=0.02						,					__UpperCAmelCase=1E-1_2						,					__UpperCAmelCase=0.1						,					__UpperCAmelCase="absolute"						,					__UpperCAmelCase=0						,					__UpperCAmelCase=2						,					__UpperCAmelCase=3						,					**__UpperCAmelCase						,					):



    '''simple docstring'''
    super().__init__(pad_token_id=__UpperCAmelCase						,					bos_token_id=__UpperCAmelCase						,					eos_token_id=__UpperCAmelCase						,					**__UpperCAmelCase					)

    __lowerCamelCase    				=     vocab_size
    __lowerCamelCase    				=     embedding_size
    __lowerCamelCase    				=     hidden_size
    __lowerCamelCase    				=     num_hidden_layers
    __lowerCamelCase    				=     num_hidden_groups
    __lowerCamelCase    				=     num_attention_heads
    __lowerCamelCase    				=     inner_group_num
    __lowerCamelCase    				=     hidden_act
    __lowerCamelCase    				=     intermediate_size
    __lowerCamelCase    				=     hidden_dropout_prob
    __lowerCamelCase    				=     attention_probs_dropout_prob
    __lowerCamelCase    				=     max_position_embeddings
    __lowerCamelCase    				=     type_vocab_size
    __lowerCamelCase    				=     initializer_range
    __lowerCamelCase    				=     layer_norm_eps
    __lowerCamelCase    				=     classifier_dropout_prob
    __lowerCamelCase    				=     position_embedding_type



class 			__lowerCAmelCase  (						lowerCAmelCase__ ):




 @property
 def 							lowerCamelCase   (    self					):



    '''simple docstring'''
    if self.task == "multiple-choice":
       __lowerCamelCase    				=     {0: '''batch''', 1: '''choice''', 2: '''sequence'''}
    else:
       __lowerCamelCase    				=     {0: '''batch''', 1: '''sequence'''}
    return OrderedDict(
        [
            ('''input_ids''', dynamic_axis),
            ('''attention_mask''', dynamic_axis),
            ('''token_type_ids''', dynamic_axis),
        ]					)











def 		a__      (		_UpperCamelCase      :			int			,_UpperCamelCase      :			int				):
   while second != 0:
      __lowerCamelCase    				=     first & second
      first ^= second
      __lowerCamelCase    				=     c << 1
   return first


if __name__ == "__main__":
  import doctest

  doctest.testmod()

  a_								=       int(input("""Enter the first number: """).strip())
  a_								=       int(input("""Enter the second number: """).strip())
  print(f"{add(first, second) = }")






