


'''simple docstring'''


from __future__ import annotations






def  __lowerCAmelCase (__lowerCAmelCase   ):
		_UpperCAmelCase		:       Optional[Any]								=      str(__lowerCAmelCase   )
		return len(__lowerCAmelCase   ) == 9 and set(__lowerCAmelCase   ) == set("123456789"   )






def  __lowerCAmelCase ():
		for base_num in range(9_999      , 4_999      , -1   ):
				_UpperCAmelCase		:       List[Any]								=      100_002 * base_num
				if is_9_pandigital(__lowerCAmelCase   ):
						return candidate

		for base_num in range(333      , 99      , -1   ):
				_UpperCAmelCase		:       Dict								=      1_002_003 * base_num
				if is_9_pandigital(__lowerCAmelCase   ):
						return candidate

		return None


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







'''simple docstring'''


from ...utils import (
    OptionalDependencyNotAvailable,
    is_flax_available,
    is_torch_available,
    is_transformers_available,
)


try:
						if not (is_transformers_available() and is_torch_available()):
												raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
						from ...utils.dummy_torch_and_transformers_objects import *  # noqa F403
else:
						from .multicontrolnet import MultiControlNetModel
						from .pipeline_controlnet import StableDiffusionControlNetPipeline
						from .pipeline_controlnet_imgaimg import StableDiffusionControlNetImgaImgPipeline
						from .pipeline_controlnet_inpaint import StableDiffusionControlNetInpaintPipeline


if is_transformers_available() and is_flax_available():
						from .pipeline_flax_controlnet import FlaxStableDiffusionControlNetPipeline



