'''simple docstring'''


from functools import lru_cache





def       lowerCAmelCase					(		UpperCamelCase__				:   int       ):


	"""simple docstring"""
	__UpperCAmelCase							=			2
	__UpperCAmelCase							=			set()
	while i * i <= n:
		if n % i:
			i += 1
		else:
			n //= i
			factors.add(UpperCamelCase__       )
	if n > 1:
		factors.add(UpperCamelCase__       )
	return factors





@lru_cache
def       lowerCAmelCase					(		UpperCamelCase__				:   int       ):


	"""simple docstring"""
	return len(unique_prime_factors(UpperCamelCase__       )       )





def       lowerCAmelCase					(		UpperCamelCase__				:   list       ):


	"""simple docstring"""
	return len(set(UpperCamelCase__       )       ) in (0, 1)





def       lowerCAmelCase					(		UpperCamelCase__				:   int       ):


	"""simple docstring"""
	__UpperCAmelCase							=			2

	while True:
		# Increment each value of a generated range
		__UpperCAmelCase							=			[base + i for i in range(UpperCamelCase__       )]

		# Run elements through out unique_prime_factors function
		# Append our target number to the end.
		__UpperCAmelCase							=			[upf_len(UpperCamelCase__       ) for x in group]
		checker.append(UpperCamelCase__       )

		# If all numbers in the list are equal, return the group variable.
		if equality(UpperCamelCase__       ):
			return group

		# Increment our base variable by 1
		base += 1





def       lowerCAmelCase					(		UpperCamelCase__				:   int = 4       ):


	"""simple docstring"""
	__UpperCAmelCase							=			run(UpperCamelCase__       )
	return results[0] if len(UpperCamelCase__       ) else None


if __name__ == "__main__":
					print(solution())

'''simple docstring'''


import requests
from bsa import BeautifulSoup





def       lowerCAmelCase					(		UpperCamelCase__				:   str = "AAPL"       ):


	"""simple docstring"""
	__UpperCAmelCase							=			f"""https://in.finance.yahoo.com/quote/{symbol}?s={symbol}"""
	__UpperCAmelCase							=			BeautifulSoup(requests.get(UpperCamelCase__       ).text    ,					'''html.parser'''       )
	__UpperCAmelCase							=			'''My(6px) Pos(r) smartphone_Mt(6px)'''
	return soup.find('''div'''    ,					class_=class_       ).find('''span'''       ).text


if __name__ == "__main__":
					for symbol in "AAPL AMZN IBM GOOG MSFT ORCL".split():
										print(F"""Current {symbol:<4} stock price is {stock_price(symbol):>8}""")
