



'''simple docstring'''





import warnings

from ...utils import logging
from .image_processing_flava import FlavaImageProcessor


__a  			=						logging.get_logger(__name__)







class        UpperCAmelCase_			(			_a      ):
    """simple docstring"""







    def __init__(       self   :	Any					,	*snake_case_   :	Any					,	**snake_case_   :	List[str]		):
          warnings.warn(
              """The class FlavaFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please"""
              """ use FlavaImageProcessor instead."""					,	snake_case_					,	)
          super().__init__(*snake_case_					,	**snake_case_		)





'''simple docstring'''





def 		__snake_case(							)						->					Optional[Any]:
      for n in range(1	,  1_000_000						):
            yield n * (n + 1) // 2





def 		__snake_case(							_lowerCAmelCase						)						->					str:
      snake_case__    :       Optional[int]       		= 1
      snake_case__    :       List[Any]       		= 2
      while i * i <= n:
            snake_case__    :       Dict       		= 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 		__snake_case(							)						->					List[str]:
      return next(i for i in triangle_number_generator() if count_divisors(_lowerCAmelCase						) > 500						)


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