
"""simple docstring"""




def     __magic_name__      ( )					->							Optional[int]:
       for n in range(1	,					100_0000    ):
              yield n * (n + 1) // 2


def     __magic_name__      ( __snake_case							:			Tuple    )					->							int:
       lowercase       :							Optional[int]									=				1
       lowercase       :							List[Any]									=				2
       while i * i <= n:
              lowercase       :							List[str]									=				0
              while n % i == 0:
                     n //= i
                     multiplicity += 1
              divisors_count *= multiplicity + 1
              i += 1
       if n > 1:
              divisors_count *= 2
       return divisors_count


def     __magic_name__      ( )					->							Optional[Any]:
       return next(i for i in triangle_number_generator() if count_divisors(__snake_case    ) > 500    )


if __name__ == "__main__":
   print(solution())




"""simple docstring"""




import warnings

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


_A     :			Optional[int]  						=			logging.get_logger(__name__)

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


