"""simple docstring"""






def 						SCREAMING_SNAKE_CASE					(  __UpperCAmelCase       )							->   str:
				SCREAMING_SNAKE_CASE__		  =				1
				SCREAMING_SNAKE_CASE__		  =				2
				while i * i <= n:
								SCREAMING_SNAKE_CASE__		  =				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 						SCREAMING_SNAKE_CASE					(  )							->   Optional[int]:
				SCREAMING_SNAKE_CASE__		  =				1
				SCREAMING_SNAKE_CASE__		  =				1

				while True:
								i += 1
								t_num += i

								if count_divisors(__UpperCAmelCase       ) > 500:
												break

				return t_num


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





"""simple docstring"""






from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_flax_available,
    is_tf_available,
    is_torch_available,
)


_A   					=    {
    'configuration_vision_encoder_decoder': ['VisionEncoderDecoderConfig', 'VisionEncoderDecoderOnnxConfig']
}

try:
						if not is_torch_available():
												raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
						pass
else:
						_A   					=    ['VisionEncoderDecoderModel']

try:
						if not is_tf_available():
												raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
						pass
else:
						_A   					=    ['TFVisionEncoderDecoderModel']

try:
						if not is_flax_available():
												raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
						pass
else:
						_A   					=    ['FlaxVisionEncoderDecoderModel']

if TYPE_CHECKING:
						from .configuration_vision_encoder_decoder import VisionEncoderDecoderConfig, VisionEncoderDecoderOnnxConfig

						try:
												if not is_torch_available():
																		raise OptionalDependencyNotAvailable()
						except OptionalDependencyNotAvailable:
												pass
						else:
												from .modeling_vision_encoder_decoder import VisionEncoderDecoderModel

						try:
												if not is_tf_available():
																		raise OptionalDependencyNotAvailable()
						except OptionalDependencyNotAvailable:
												pass
						else:
												from .modeling_tf_vision_encoder_decoder import TFVisionEncoderDecoderModel

						try:
												if not is_flax_available():
																		raise OptionalDependencyNotAvailable()
						except OptionalDependencyNotAvailable:
												pass
						else:
												from .modeling_flax_vision_encoder_decoder import FlaxVisionEncoderDecoderModel

else:
						import sys

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




