


'''simple docstring'''



from collections import defaultdict



def      UpperCAmelCase__   (      UpperCAmelCase_       :							int				)	->						int:
     __lowerCamelCase  :      Any														=						1
     __lowerCamelCase  :      Dict														=						True
     for v in tree[start]:
          if v not in visited:
               ret += dfs(UpperCAmelCase_				)
     if ret % 2 == 0:
          cuts.append(UpperCAmelCase_				)
     return ret



def      UpperCAmelCase__   (      )	->						List[Any]:
     dfs(1				)


if __name__ == "__main__":
      A__		,   A__						:   Union[str, Any]				=    10, 9
      A__						:   Union[str, Any]				=    defaultdict(list)
      A__						:   dict[int, bool]				=    {}
      A__						:   list[int]				=    []
      A__						:   List[str]				=    0
      A__						:   Optional[Any]				=    [(2, 1), (3, 1), (4, 3), (5, 2), (6, 1), (7, 2), (8, 6), (9, 8), (10, 8)]
      for u, v in edges:
            tree[u].append(v)
            tree[v].append(u)
      even_tree()
      print(len(cuts) - 1)










'''simple docstring'''



from collections import namedtuple

import requests
from lxml import html  # type: ignore

A__						:   Tuple				=    namedtuple("""covid_data""", """cases deaths recovered""")



def      UpperCAmelCase__   (      UpperCAmelCase_       :							str = "https://www.worldometers.info/coronavirus/"				)	->						covid_data:
     __lowerCamelCase  :      Union[str, Any]														=						'//div[@class = "maincounter-number"]/span/text()'
     return covid_data(*html.fromstring(requests.get(UpperCAmelCase_				).content				).xpath(UpperCAmelCase_				)				)


A__						:   str				=    """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()))






