
def 						UpperCAmelCase			(	)		->	Tuple:







				"""simple docstring"""



				for n in range(1		,   1_0_0_0_0_0_0						):
								yield n * (n + 1) // 2


def 						UpperCAmelCase			(	a_						)		->	List[Any]:







				"""simple docstring"""



				__A   			= 1
				__A   			= 2
				while i * i <= n:
								__A   			= 0
								while n % i == 0:
												n //= i
												multiplicity += 1
								divisors_count *= multiplicity + 1
								i += 1
				if n > 1:
								divisors_count *= 2
				return divisors_count


def 						UpperCAmelCase			(	)		->	Optional[int]:







				"""simple docstring"""



				return next(i for i in triangle_number_generator() if count_divisors(lowerCAmelCase__						) > 5_0_0						)


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




'''simple docstring'''
import pprint

import requests

UpperCamelCase__    					=      '''https://zenquotes.io/api'''





def 					a__       (					)    ->	list:
    return requests.get(API_ENDPOINT_URL + '''/today'''						).json()





def 					a__       (					)    ->	list:
    return requests.get(API_ENDPOINT_URL + '''/random'''						).json()


if __name__ == "__main__":
  UpperCamelCase__    					=      random_quotes()
  pprint.pprint(response)
