




def SCREAMING_SNAKE_CASE				(       lowercase_						)   ->       Any:



       """simple docstring"""

       A__       =    [0] * len(lowercase_						)
       A__       =    []
       A__       =    [1] * len(lowercase_						)

       for values in graph.values():
              for i in values:
                     indegree[i] += 1

       for i in range(len(lowercase_						)						):
              if indegree[i] == 0:
                     queue.append(lowercase_						)

       while queue:
              A__       =    queue.pop(0						)
              for x in graph[vertex]:
                     indegree[x] -= 1

                     if long_dist[vertex] + 1 > long_dist[x]:
                            A__       =    long_dist[vertex] + 1

                     if indegree[x] == 0:
                            queue.append(lowercase_						)

       print(max(lowercase_						)						)


# Adjacency list of Graph
_lowerCamelCase	:		Optional[int]							       =   {0: [2, 3, 4], 1: [2, 7], 2: [5], 3: [5, 7], 4: [7], 5: [6], 6: [7], 7: []}
longest_distance(graph)









from datetime import datetime

import requests
from bsa import BeautifulSoup

if __name__ == "__main__":
					A    :					List[str] =      input('''Enter image url: ''').strip()
					print(F'''Downloading image from {url} ...''')
					A    :					Any =      BeautifulSoup(requests.get(url).content, '''html.parser''')
					# The image URL is in the content field of the first meta tag with property og:image
					A    :					List[Any] =      soup.find('''meta''', {'''property''': '''og:image'''})['''content''']
					A    :					Dict =      requests.get(image_url).content
					A    :					Tuple =      F'''{datetime.now():%Y-%m-%d_%H:%M:%S}.jpg'''
					with open(file_name, '''wb''') as fp:
										fp.write(image_data)
					print(F'''Done. Image saved to disk as {file_name}.''')



