




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


_lowerCamelCase      :						Tuple							=  logging.get_logger(__name__)

_lowerCamelCase      :						Optional[int]							=  {
    """microsoft/cvt-13""": """https://huggingface.co/microsoft/cvt-13/resolve/main/config.json""",
    # See all Cvt models at https://huggingface.co/models?filter=cvt
}


class 							UpperCamelCase_       (					UpperCAmelCase__	):

    '''simple docstring'''






    UpperCAmelCase__				    = '''cvt'''


    def __init__(     self :      List[str]   ,					UpperCAmelCase__ :      str=3   ,					UpperCAmelCase__ :      int=[7, 3, 3]   ,					UpperCAmelCase__ :      List[str]=[4, 2, 2]   ,					UpperCAmelCase__ :      Dict=[2, 1, 1]   ,					UpperCAmelCase__ :      Optional[Any]=[64, 192, 384]   ,					UpperCAmelCase__ :      Tuple=[1, 3, 6]   ,					UpperCAmelCase__ :      Optional[int]=[1, 2, 10]   ,					UpperCAmelCase__ :      Any=[4.0, 4.0, 4.0]   ,					UpperCAmelCase__ :      Optional[Any]=[0.0, 0.0, 0.0]   ,					UpperCAmelCase__ :      Dict=[0.0, 0.0, 0.0]   ,					UpperCAmelCase__ :      List[Any]=[0.0, 0.0, 0.1]   ,					UpperCAmelCase__ :      List[Any]=[True, True, True]   ,					UpperCAmelCase__ :      List[Any]=[False, False, True]   ,					UpperCAmelCase__ :      Any=["dw_bn", "dw_bn", "dw_bn"]   ,					UpperCAmelCase__ :      str=[3, 3, 3]   ,					UpperCAmelCase__ :      Optional[int]=[1, 1, 1]   ,					UpperCAmelCase__ :      Tuple=[2, 2, 2]   ,					UpperCAmelCase__ :      List[Any]=[1, 1, 1]   ,					UpperCAmelCase__ :      int=[1, 1, 1]   ,					UpperCAmelCase__ :      List[str]=0.02   ,					UpperCAmelCase__ :      Union[str, Any]=1e-12   ,					**UpperCAmelCase__ :      Any   ,					)		->Optional[Any]:





           '''simple docstring'''

           super().__init__(**UpperCAmelCase__)
           A__ 					=       num_channels
           A__ 					=       patch_sizes
           A__ 					=       patch_stride
           A__ 					=       patch_padding
           A__ 					=       embed_dim
           A__ 					=       num_heads
           A__ 					=       depth
           A__ 					=       mlp_ratio
           A__ 					=       attention_drop_rate
           A__ 					=       drop_rate
           A__ 					=       drop_path_rate
           A__ 					=       qkv_bias
           A__ 					=       cls_token
           A__ 					=       qkv_projection_method
           A__ 					=       kernel_qkv
           A__ 					=       padding_kv
           A__ 					=       stride_kv
           A__ 					=       padding_q
           A__ 					=       stride_q
           A__ 					=       initializer_range
           A__ 					=       layer_norm_eps





def    __lowerCamelCase      (					UpperCamelCase__ = 1000 ):







							'''simple docstring'''






							snake_case_     							=       2**power
							snake_case_     							=       0
							while n:
														snake_case_							,       snake_case_     							=       r + n % 10, n // 10
							return r


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




