

def 				_UpperCAmelCase							(	a__     ,  a__):

			'''simple docstring'''



			a_	:	str          =   1.0
			for i in range(1     ,  r + 1):
						ret *= (n + 1 - i) / i
			return round(a__)


def 				_UpperCAmelCase							(	a__):

			'''simple docstring'''



			return choose(8 + n     ,  a__) + choose(9 + n     ,  a__) - 1_0


def 				_UpperCAmelCase							(	a__):

			'''simple docstring'''



			return sum(non_bouncy_exact(a__) for i in range(1     ,  n + 1))


def 				_UpperCAmelCase							(	a__ = 1_0_0):

			'''simple docstring'''



			return non_bouncy_upto(a__)


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





import json

import requests

from .fetch_github_info import AUTHENTICATED_USER_ENDPOINT, fetch_github_info


def 				_UpperCAmelCase							(	a__):

			'''simple docstring'''



			class 					A__:
									"""simple docstring"""






									def __init__(						self     ,			_lowercase						)    ->   None:
												assert isinstance(_lowercase     ,			(bytes, str)						)
												a_	:	List[Any]          =   content





									def  UpperCamelCase__				(						self						)    ->   Optional[Any]:
												return json.loads(self.content						)

			def mock_response(*a__     ,  **a__):
						assert args[0] == AUTHENTICATED_USER_ENDPOINT
						assert "Authorization" in kwargs["headers"]
						assert kwargs["headers"]["Authorization"].startswith("""token """)
						assert "Accept" in kwargs["headers"]
						return FakeResponse(B"""{\"login\":\"test\",\"id\":1}""")

			monkeypatch.setattr(a__     ,  """get"""     ,  a__)
			a_	:	Tuple          =   fetch_github_info("""token""")
			assert result["login"] == "test"
			assert result["id"] == 1


