

def 	snake_case_      (__A     :						List[Any]					,   __A     :						Union[str, Any]     )			->	int:
   if n < 0:
      return 0
   # table[i] represents the number of ways to get to amount i
   __lowerCAmelCase  :			str					    =						[0] * (n + 1)

   # There is exactly 1 way to get to zero(You pick no coins).
   __lowerCAmelCase  :			List[Any]					    =						1

   # Pick all coins one by one and update table[] values
   # after the index greater than or equal to the value of the
   # picked coin
   for coin_val in s:
      for j in range(__A					,   n + 1     ):
         table[j] += table[j - coin_val]

   return table[n]


if __name__ == "__main__":
   import doctest

   doctest.testmod()




'''simple docstring'''
import bsa
import requests




def 					_UpperCamelCase		(    SCREAMING_SNAKE_CASE__       )   ->				dict[str, str]:


		'''simple docstring'''


		return {
		    "name": soup.ha.a.text,
		    "genre": soup.find('''span'''      ,    class_='''genre'''       ).text.strip(),
		    "rating": soup.strong.text,
		    "page_link": F'https://www.imdb.com{soup.a.get("href"       )}',
		}




def 					_UpperCamelCase		(    SCREAMING_SNAKE_CASE__ = 5       )   ->				tuple:


		'''simple docstring'''


		snake_case   :    List[Any]			       =		int(float(SCREAMING_SNAKE_CASE__       )       )
		if num_movies < 1:
				return ()
		snake_case   :    int			       =		(
		    '''https://www.imdb.com/search/title?title_type='''
		    F'feature&sort=num_votes,desc&count={num_movies}'
		)
		snake_case   :    Optional[Any]			       =		bsa.BeautifulSoup(requests.get(SCREAMING_SNAKE_CASE__       ).content      ,    '''html.parser'''       )
		return tuple(
		    get_movie_data_from_soup(SCREAMING_SNAKE_CASE__       )
		    for movie in source.find_all('''div'''      ,    class_='''lister-item mode-advanced'''       )       )


if __name__ == "__main__":
						import json

						lowercase__		    =	int(input("How many movies would you like to see? "))
						print(
						    ", ".join(
						        json.dumps(movie, indent=4) for movie in get_imdb_top_movies(num_movies)
						    )
						)


