




from ..utils import DummyObject, requires_backends





class 			lowerCamelCase_				( metaclass=_SCREAMING_SNAKE_CASE   ):


 '''simple docstring'''







 lowercase_							       =       ["transformers", "torch", "note_seq"]



 def __init__(				self    :						Tuple							,							*_lowerCAmelCase    :						List[str]							,							**_lowerCAmelCase    :						Optional[int]		):
       requires_backends(self							,							['transformers', 'torch', 'note_seq']		)



 @classmethod
 def  lowerCAmelCase_    (				cls    :						List[Any]							,							*_lowerCAmelCase    :						Any							,							**_lowerCAmelCase    :						Union[str, Any]		):
       requires_backends(cls							,							['transformers', 'torch', 'note_seq']		)




 @classmethod
 def  lowerCAmelCase_    (				cls    :						List[str]							,							*_lowerCAmelCase    :						List[str]							,							**_lowerCAmelCase    :						Optional[Any]		):
       requires_backends(cls							,							['transformers', 'torch', 'note_seq']		)





def    UpperCAmelCase_				( __UpperCAmelCase		:      int				)   ->					int:
      assert isinstance(__UpperCAmelCase     ,     __UpperCAmelCase				), f"The input value of [n={number}] is not an integer"

      if number == 1:
            return 2
      elif number < 1:
            SCREAMING_SNAKE_CASE_      		=     f"The input value of [n={number}] has to be > 0"
            raise ValueError(__UpperCAmelCase				)
      else:
            SCREAMING_SNAKE_CASE_      		=     sylvester(number - 1				)
            SCREAMING_SNAKE_CASE_      		=     num - 1
            SCREAMING_SNAKE_CASE_      		=     num
            return lower * upper + 1


if __name__ == "__main__":
   print(f'''The 8th number in Sylvester\'s sequence: {sylvester(8)}''')