



"""simple docstring"""
from collections import defaultdict





def 					lowerCamelCase_		(UpperCamelCase__						:						Any				):
    _UpperCAmelCase				:    Optional[int]											=       1
    _UpperCAmelCase				:    Union[str, Any]											=       True
    for v in tree[start]:
        if v not in visited:
            ret += dfs(A__				)
    if ret % 2 == 0:
        cuts.append(A__				)
    return ret





def 					lowerCamelCase_		():
    dfs(1				)


if __name__ == "__main__":
  _lowerCAmelCase,_lowerCAmelCase       :str	=   10, 9
  _lowerCAmelCase       :Dict	=   defaultdict(list)
  _lowerCAmelCase       :Any	=   {}
  _lowerCAmelCase       :Any	=   []
  _lowerCAmelCase       :Tuple	=   0
  _lowerCAmelCase       :str	=   [(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'''
import requests

lowercase__											=''  # <-- Put your OpenWeatherMap appid here!
lowercase__											='https://api.openweathermap.org/data/2.5/'






def      UpperCamelCase_				(      A__ = "Chicago"  ,      A__ = APPID						):
	return requests.get(URL_BASE + """weather"""  ,      params=locals()						).json()






def      UpperCamelCase_				(      A__ = "Kolkata, India"  ,      A__ = APPID						):
	return requests.get(URL_BASE + """forecast"""  ,      params=locals()						).json()






def      UpperCamelCase_				(      A__ = 55.68  ,      A__ = 12.57  ,      A__ = APPID						):
	return requests.get(URL_BASE + """onecall"""  ,      params=locals()						).json()


if __name__ == "__main__":
		from pprint import pprint

		while True:
				lowercase__											=input('Enter a location:').strip()
				if location:
						pprint(current_weather(location))
				else:
						break
