





"""simple docstring"""





def       a__					(					_SCREAMING_SNAKE_CASE = 600_851_475_143    ):




		"""simple docstring"""


		try:
				UpperCamelCase   =	int(_SCREAMING_SNAKE_CASE    )
		except (TypeError, ValueError):
				raise TypeError("Parameter n must be int or castable to int."    )
		if n <= 0:
				raise ValueError("Parameter n must be greater than or equal to one."    )
		UpperCamelCase   =	1
		UpperCamelCase   =	2
		while i * i <= n:
				while n % i == 0:
						UpperCamelCase   =	i
						n //= i
				i += 1
		if n > 1:
				UpperCamelCase   =	n
		return int(_SCREAMING_SNAKE_CASE    )


if __name__ == "__main__":
						print(f'''{solution() = }''')













"""simple docstring"""





import os

from huggingface_hub.constants import HUGGINGFACE_HUB_CACHE, hf_cache_home


lowerCAmelCase__     			=			HUGGINGFACE_HUB_CACHE


lowerCAmelCase__     			=			'''config.json'''
lowerCAmelCase__     			=			'''diffusion_pytorch_model.bin'''
lowerCAmelCase__     			=			'''diffusion_flax_model.msgpack'''
lowerCAmelCase__     			=			'''model.onnx'''
lowerCAmelCase__     			=			'''diffusion_pytorch_model.safetensors'''
lowerCAmelCase__     			=			'''weights.pb'''
lowerCAmelCase__     			=			'''https://huggingface.co'''
lowerCAmelCase__     			=			default_cache_path
lowerCAmelCase__     			=			'''diffusers_modules'''
lowerCAmelCase__     			=			os.getenv('''HF_MODULES_CACHE''', os.path.join(hf_cache_home, '''modules'''))
lowerCAmelCase__     			=			['''fp16''', '''non-ema''']
lowerCAmelCase__     			=			'''.self_attn'''






