import requests

UpperCamelCase  							=						'''https://newsapi.org/v1/articles?source=bbc-news&sortBy=top&apiKey='''

def 			lowercase_				(			_lowerCamelCase							:       str):
    # fetching a list of articles in json format
    lowercase__ :   Union[str, Any]    					=				requests.get(_NEWS_API + bbc_news_api_key).json()
    # each article in the list is a dict
    for i, article in enumerate(bbc_news_page["articles"]		,	1):
        print(f'''{i}.) {article["title"]}''')


if __name__ == "__main__":
      fetch_bbc_news(bbc_news_api_key='''<Your BBC News API key goes here>''')




import math
import sys






def  snake_case  (       snake_case__			:int)						->   int:
       if number != int(snake_case__):
              raise ValueError("""the value of input must be a natural number""")
       if number < 0:
              raise ValueError("""the value of input must not be a negative number""")
       if number == 0:
              return 1
       _A        =  [-1] * (number + 1)
       _A        =  0
       for i in range(1   ,	number + 1):
              _A        =  sys.maxsize
              _A        =  int(math.sqrt(snake_case__))
              for j in range(1   ,	root + 1):
                     _A        =  1 + answers[i - (j**2)]
                     _A        =  min(snake_case__   ,	snake_case__)
              _A        =  answer
       return answers[number]


if __name__ == "__main__":
    import doctest

    doctest.testmod()




