




def      __lowerCAmelCase			(					UpperCamelCase      )     ->	int:
  lowerCAmelCase__				:  Any		       =     0
  while num > 0:
    digit_sum += num % 10
    num //= 10
  return digit_sum



def      __lowerCAmelCase			(					UpperCamelCase = 100      )     ->	int:
  lowerCAmelCase__				:  Dict		       =     1
  lowerCAmelCase__				:  Tuple		       =     2

  for i in range(2	,      max_n + 1      ):
    lowerCAmelCase__				:  Union[str, Any]		       =     pre_numerator
    lowerCAmelCase__				:  Tuple		       =     2 * i // 3 if i % 3 == 0 else 1
    lowerCAmelCase__				:  List[str]		       =     cur_numerator
    lowerCAmelCase__				:  Optional[int]		       =     e_cont * pre_numerator + temp

  return sum_digits(UpperCamelCase      )


if __name__ == "__main__":
     print(F"""{solution() = }""")







import warnings

from ...utils import logging
from .image_processing_owlvit import OwlViTImageProcessor


lowerCAmelCase_					    = logging.get_logger(__name__)






class  _lowerCAmelCase     (  _lowercase	):

      def __init__(   self      ,				*__UpperCAmelCase      ,				**__UpperCAmelCase		):
        warnings.warn(
            '''The class OwlViTFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please'''
            ''' use OwlViTImageProcessor instead.'''      ,				__UpperCAmelCase      ,				)
        super().__init__(*__UpperCAmelCase      ,				**__UpperCAmelCase		)

