
'''simple docstring'''
from __future__ import annotations

import math
from itertools import permutations







def 						A_(			A		:						int):

							if 1 < number < 4:
														# 2 and 3 are primes
														return True
							elif number < 2 or number % 2 == 0 or number % 3 == 0:
														# Negatives, 0, 1, all even numbers, all multiples of 3 are not primes
														return False

							# All primes number are in format of 6k +/- 1
							for i in range(5						,			int(math.sqrt(A) + 1)						,			6):
														if number % i == 0 or number % (i + 2) == 0:
																					return False
							return True







def 						A_(			A		:						int = 7):
							UpperCamelCase					       =			''.join(str(A) for i in range(1						,			n + 1))
							UpperCamelCase					       =			[int(''.join(A)) for i in permutations(A						,			A)]
							UpperCamelCase					       =			[num for num in perm_list if is_prime(A)]
							return max(A) if pandigitals else 0


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





from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


lowerCamelCase_				:		int       						=       {
    """configuration_fsmt""": ["""FSMT_PRETRAINED_CONFIG_ARCHIVE_MAP""", """FSMTConfig"""],
    """tokenization_fsmt""": ["""FSMTTokenizer"""],
}

try:
	if not is_torch_available():
		raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
	pass
else:
	lowerCamelCase_				:		Dict       						=       ["""FSMTForConditionalGeneration""", """FSMTModel""", """PretrainedFSMTModel"""]


if TYPE_CHECKING:
	from .configuration_fsmt import FSMT_PRETRAINED_CONFIG_ARCHIVE_MAP, FSMTConfig
	from .tokenization_fsmt import FSMTTokenizer

	try:
		if not is_torch_available():
			raise OptionalDependencyNotAvailable()
	except OptionalDependencyNotAvailable:
		pass
	else:
		from .modeling_fsmt import FSMTForConditionalGeneration, FSMTModel, PretrainedFSMTModel

else:
	import sys

	lowerCamelCase_				:		Dict       						=       _LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)




