






def 					lowercase_ (    __snake_case     :							Tuple      )     -> Any:





				'''simple docstring'''


				snake_case__      :Dict         =   1
				snake_case__      :Any         =   2
				while i * i <= n:
								snake_case__      :List[str]         =   0
								while n % i == 0:
												n //= i
												multiplicity += 1
								n_divisors *= multiplicity + 1
								i += 1
				if n > 1:
								n_divisors *= 2
				return n_divisors





def 					lowercase_ (    )     -> int:





				'''simple docstring'''


				snake_case__      :List[str]         =   1
				snake_case__      :Optional[int]         =   1

				while True:
								i += 1
								t_num += i

								if count_divisors(__snake_case      ) > 5_00:
												break

				return t_num


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







from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_sentencepiece_available


__UpperCAmelCase							:   Tuple							=  {}

try:
	if not is_sentencepiece_available():
		raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
	pass
else:
	__UpperCAmelCase							:   List[Any]							=  ["BartphoTokenizer"]

if TYPE_CHECKING:
	try:
		if not is_sentencepiece_available():
			raise OptionalDependencyNotAvailable()
	except OptionalDependencyNotAvailable:
		pass
	else:
		from .tokenization_bartpho import BartphoTokenizer

else:
	import sys

	__UpperCAmelCase							:   Tuple							=  _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)