





from __future__ import annotations

import os
from typing import Any

import requests

UpperCamelCase_												=	'https://api.github.com'

# https://docs.github.com/en/free-pro-team@latest/rest/reference/users#get-the-authenticated-user
UpperCamelCase_												=	BASE_URL + '/user'

# https://github.com/settings/tokens
UpperCamelCase_												=	os.environ.get('USER_TOKEN', '')






def 				_UpperCAmelCase			(    A     ):




   '''simple docstring'''

   UpperCAmelCase__						={
       "Authorization": F"""token {auth_token}""",
       "Accept": "application/vnd.github.v3+json",
   }
   return requests.get(A				,							headers=A     ).json()


if __name__ == "__main__":  # pragma: no cover
    if USER_TOKEN:
        for key, value in fetch_github_info(USER_TOKEN).items():
            print(f"""{key}: {value}""")
    else:
        raise ValueError('\'USER_TOKEN\' field cannot be empty.')










from math import factorial






def 				_UpperCAmelCase			(    A = 20     ):




   '''simple docstring'''

   UpperCAmelCase__						=2 * n  # middle entry of odd rows starting at row 3 is the solution for n = 1,
   # 2, 3,...
   UpperCAmelCase__						=n // 2

   return int(factorial(A     ) / (factorial(A     ) * factorial(n - k     ))     )


if __name__ == "__main__":
    import sys

    if len(sys.argv) == 1:
        print(solution(20))
    else:
        try:
            UpperCamelCase_												=	int(sys.argv[1])
            print(solution(n))
        except ValueError:
            print('Invalid entry - please enter a number.')



