"""simple docstring"""







def       A__    (	lowercase_     :	int      , lowercase_     :	int						)  ->							int:
   __lowerCamelCase    		=					1.0
   for i in range(1      , r + 1						):
      ret *= (n + 1 - i) / i
   return round(lowercase_						)



def       A__    (	lowercase_     :	int						)  ->							int:
   return choose(8 + n      , lowercase_						) + choose(9 + n      , lowercase_						) - 10



def       A__    (	lowercase_     :	int						)  ->							int:
   return sum(non_bouncy_exact(lowercase_						) for i in range(1      , n + 1						)						)



def       A__    (	lowercase_     :	int = 100						)  ->							int:
   return non_bouncy_upto(lowercase_						)


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







"""simple docstring"""







from ..utils import DummyObject, requires_backends






class      _SCREAMING_SNAKE_CASE							(			metaclass=UpperCAmelCase				):



   '''simple docstring'''



   __UpperCAmelCase	:							Union[str, Any]    =    ["torch", "librosa"]







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


      '''simple docstring'''

      requires_backends(self ,				['torch', 'librosa']	)







   @classmethod
   def    _A				(	cls ,				*_SCREAMING_SNAKE_CASE ,				**_SCREAMING_SNAKE_CASE	):


      '''simple docstring'''

      requires_backends(cls ,				['torch', 'librosa']	)







   @classmethod
   def    _A				(	cls ,				*_SCREAMING_SNAKE_CASE ,				**_SCREAMING_SNAKE_CASE	):


      '''simple docstring'''

      requires_backends(cls ,				['torch', 'librosa']	)






class      _SCREAMING_SNAKE_CASE							(			metaclass=UpperCAmelCase				):



   '''simple docstring'''



   __UpperCAmelCase	:							Dict    =    ["torch", "librosa"]







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


      '''simple docstring'''

      requires_backends(self ,				['torch', 'librosa']	)







   @classmethod
   def    _A				(	cls ,				*_SCREAMING_SNAKE_CASE ,				**_SCREAMING_SNAKE_CASE	):


      '''simple docstring'''

      requires_backends(cls ,				['torch', 'librosa']	)







   @classmethod
   def    _A				(	cls ,				*_SCREAMING_SNAKE_CASE ,				**_SCREAMING_SNAKE_CASE	):


      '''simple docstring'''

      requires_backends(cls ,				['torch', 'librosa']	)






