



import requests

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



def 			_lowerCAmelCase       (					__lowerCAmelCase = "Chicago"  ,  __lowerCAmelCase = APPID      )   ->					dict:


				"""simple docstring"""

				return requests.get(URL_BASE + '''weather'''  ,  params=locals()      ).json()



def 			_lowerCAmelCase       (					__lowerCAmelCase = "Kolkata, India"  ,  __lowerCAmelCase = APPID      )   ->					dict:


				"""simple docstring"""

				return requests.get(URL_BASE + '''forecast'''  ,  params=locals()      ).json()



def 			_lowerCAmelCase       (					__lowerCAmelCase = 55.68  ,  __lowerCAmelCase = 12.57  ,  __lowerCAmelCase = APPID      )   ->					dict:


				"""simple docstring"""

				return requests.get(URL_BASE + '''onecall'''  ,  params=locals()      ).json()


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

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






from math import ceil, sqrt



def 			_lowerCAmelCase       (					__lowerCAmelCase = 1000000      )   ->					int:


				"""simple docstring"""

				snake_case__	:      Dict     		=	0

				for outer_width in range(3  ,  (limit // 4) + 2      ):
								if outer_width**2 > limit:
												snake_case__	:      Any     		=	max(ceil(sqrt(outer_width**2 - limit      )      )  ,  1      )
								else:
												snake_case__	:      int     		=	1
								if (outer_width - hole_width_lower_bound) % 2:
												hole_width_lower_bound += 1

								answer += (outer_width - hole_width_lower_bound - 2) // 2 + 1

				return answer


if __name__ == "__main__":
				print(f"""{solution() = }""")

