


def        _lowerCamelCase(	)						->	List[str]:

		'''simple docstring'''







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







def        _lowerCamelCase(	lowercase__	)						->	Any:

		'''simple docstring'''







		__lowercase=			1
		__lowercase=			2
		while i * i <= n:
				__lowercase=			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        _lowerCamelCase(	)						->	int:

		'''simple docstring'''







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


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










from typing import TYPE_CHECKING

from ...file_utils import _LazyModule, is_tokenizers_available, is_torch_available
from ...utils import OptionalDependencyNotAvailable


lowerCAmelCase           =		{'''configuration_gpt_neox''': ['''GPT_NEOX_PRETRAINED_CONFIG_ARCHIVE_MAP''', '''GPTNeoXConfig''']}

try:
	if not is_tokenizers_available():
		raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
	pass
else:
	lowerCAmelCase           =		['''GPTNeoXTokenizerFast''']

try:
	if not is_torch_available():
		raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
	pass
else:
	lowerCAmelCase           =		[
	    '''GPT_NEOX_PRETRAINED_MODEL_ARCHIVE_LIST''',
	    '''GPTNeoXForCausalLM''',
	    '''GPTNeoXForQuestionAnswering''',
	    '''GPTNeoXForSequenceClassification''',
	    '''GPTNeoXForTokenClassification''',
	    '''GPTNeoXLayer''',
	    '''GPTNeoXModel''',
	    '''GPTNeoXPreTrainedModel''',
	]


if TYPE_CHECKING:
	from .configuration_gpt_neox import GPT_NEOX_PRETRAINED_CONFIG_ARCHIVE_MAP, GPTNeoXConfig

	try:
		if not is_tokenizers_available():
			raise OptionalDependencyNotAvailable()
	except OptionalDependencyNotAvailable:
		pass
	else:
		from .tokenization_gpt_neox_fast import GPTNeoXTokenizerFast

	try:
		if not is_torch_available():
			raise OptionalDependencyNotAvailable()
	except OptionalDependencyNotAvailable:
		pass
	else:
		from .modeling_gpt_neox import (
		    GPT_NEOX_PRETRAINED_MODEL_ARCHIVE_LIST,
		    GPTNeoXForCausalLM,
		    GPTNeoXForQuestionAnswering,
		    GPTNeoXForSequenceClassification,
		    GPTNeoXForTokenClassification,
		    GPTNeoXLayer,
		    GPTNeoXModel,
		    GPTNeoXPreTrainedModel,
		)


else:
	import sys

	lowerCAmelCase           =		_LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)






