



from collections import namedtuple

import requests
from lxml import html  # type: ignore

lowercase_						=       namedtuple("""covid_data""", """cases deaths recovered""")



def __lowerCAmelCase	(       SCREAMING_SNAKE_CASE_ = "https://www.worldometers.info/coronavirus/"					):
			lowercase__   					=			"//div[@class = \"maincounter-number\"]/span/text()"
			return covid_data(*html.fromstring(requests.get(SCREAMING_SNAKE_CASE_					).content					).xpath(SCREAMING_SNAKE_CASE_					)					)


lowercase_						=       """Total COVID-19 cases in the world: {}
Total deaths due to COVID-19 in the world: {}
Total COVID-19 patients recovered in the world: {}"""




print(fmt.format(*covid_stats()))









def __lowerCAmelCase	(       SCREAMING_SNAKE_CASE_  ,					SCREAMING_SNAKE_CASE_					):
			lowercase__   					=			1  # To kept the Calculated Value
			# Since C(n, k) = C(n, n-k)
			if k > (n - k):
						lowercase__   					=			n - k
			# Calculate C(n,k)
			for i in range(SCREAMING_SNAKE_CASE_					):
						result *= n - i
						result //= i + 1
			return result



def __lowerCAmelCase	(       SCREAMING_SNAKE_CASE_					):
			return binomial_coefficient(2 * node_count  ,					SCREAMING_SNAKE_CASE_					) // (node_count + 1)



def __lowerCAmelCase	(       SCREAMING_SNAKE_CASE_					):
			if n < 0:
						raise ValueError("factorial() not defined for negative values"					)
			lowercase__   					=			1
			for i in range(1  ,					n + 1					):
						result *= i
			return result



def __lowerCAmelCase	(       SCREAMING_SNAKE_CASE_					):
			return catalan_number(SCREAMING_SNAKE_CASE_					) * factorial(SCREAMING_SNAKE_CASE_					)


if __name__ == "__main__":
							lowercase_						=       int(input("""Enter the number of nodes: """).strip() or 0)
							if node_count <= 0:
														raise ValueError("""We need some nodes to work with.""")
							print(
							    F'Given {node_count} nodes, there are {binary_tree_count(node_count)} '
							    F'binary trees and {catalan_number(node_count)} binary search trees.'
							)




