



def  _snake_case			(							__snake_case       ,	__snake_case       ,	__snake_case     )  ->  float:






      '''simple docstring'''







      UpperCAmelCase_	:						Optional[int]					   =		[1 / first_term]
      UpperCAmelCase_	:						Any					   =		1 / first_term
      for _ in range(number_of_terms - 1     ):
            first_term += common_difference
            arithmetic_progression.append(__snake_case     )
      UpperCAmelCase_	:						Tuple					   =		[1 / step for step in arithmetic_progression]
      return sum(__snake_case     )


if __name__ == "__main__":
   import doctest

   doctest.testmod()
   print(sum_of_harmonic_progression(1 / 2, 2, 2))


"""simple docstring"""

from ..utils import DummyObject, requires_backends

class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )


class __lowerCAmelCase						( metaclass=__SCREAMING_SNAKE_CASE     ):
     lowercase		  =		["vision"]





     def __init__(      self      ,	*__UpperCAmelCase      ,	**__UpperCAmelCase ):

      '''simple docstring'''




      requires_backends(self      ,	['vision'] )



