






"""simple docstring"""



from math import factorial



def 						lowercase    (				__snake_case				: int = 2_0	):
		lowercase_ : Tuple							       =   2 * n  # middle entry of odd rows starting at row 3 is the solution for n = 1,
		# 2, 3,...
		lowercase_ : Optional[Any]							       =   n // 2

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


if __name__ == "__main__":
						import sys

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











"""simple docstring"""



from typing import Optional
from urllib.parse import quote

import huggingface_hub as hfh
from packaging import version



def 						lowercase    (				__snake_case				: str		,					__snake_case				: str		,					__snake_case				: Optional[str] = None	):
		if version.parse(hfh.__version__	).release < version.parse('''0.11.0'''	).release:
				# old versions of hfh don't url-encode the file path
				lowercase_ : Union[str, Any]							       =   quote(__snake_case	)
		return hfh.hf_hub_url(__snake_case		,					__snake_case		,					repo_type='''dataset'''		,					revision=__snake_case	)



