


from __future__ import annotations

import math






def 							__lowercase       (			__lowerCAmelCase							:    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(__lowerCAmelCase       ) + 1       ) ,   6       ):
														if number % i == 0 or number % (i + 2) == 0:
																					return False
							return True






def 							__lowercase       (			__lowerCAmelCase							:    int       ):
							a__					=					str(__lowerCAmelCase       )
							a__					=					[n]
							for i in range(1 ,   len(__lowerCAmelCase       )       ):
														list_nums.append(int(str_num[i:]       )       )
														list_nums.append(int(str_num[:-i]       )       )
							return list_nums






def 							__lowercase       (			__lowerCAmelCase							:    int       ):
							if len(str(__lowerCAmelCase       )       ) > 3:
														if not is_prime(int(str(__lowerCAmelCase       )[-3:]       )       ) or not is_prime(int(str(__lowerCAmelCase       )[:3]       )       ):
																					return False
							return True






def 							__lowercase       (			__lowerCAmelCase							:    int = 1_1       ):
							a__					=					[]
							a__					=					1_3
							while len(__lowerCAmelCase       ) != count:
														if validate(__lowerCAmelCase       ):
																					a__					=					list_truncated_nums(__lowerCAmelCase       )
																					if all(is_prime(__lowerCAmelCase       ) for i in list_nums       ):
																												list_truncated_primes.append(__lowerCAmelCase       )
														num += 2
							return list_truncated_primes






def 							__lowercase       (			):
							return sum(compute_truncated_primes(1_1       )       )


if __name__ == "__main__":
			print(f"""{sum(compute_truncated_primes(11)) = }""")








from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


snake_case							:	Optional[int]					      =				{
    '''configuration_clipseg''': [
        '''CLIPSEG_PRETRAINED_CONFIG_ARCHIVE_MAP''',
        '''CLIPSegConfig''',
        '''CLIPSegTextConfig''',
        '''CLIPSegVisionConfig''',
    ],
    '''processing_clipseg''': ['''CLIPSegProcessor'''],
}

try:
						if not is_torch_available():
												raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
						pass
else:
						snake_case							:	List[str]					      =				[
						    '''CLIPSEG_PRETRAINED_MODEL_ARCHIVE_LIST''',
						    '''CLIPSegModel''',
						    '''CLIPSegPreTrainedModel''',
						    '''CLIPSegTextModel''',
						    '''CLIPSegVisionModel''',
						    '''CLIPSegForImageSegmentation''',
						]

if TYPE_CHECKING:
						from .configuration_clipseg import (
						    CLIPSEG_PRETRAINED_CONFIG_ARCHIVE_MAP,
						    CLIPSegConfig,
						    CLIPSegTextConfig,
						    CLIPSegVisionConfig,
						)
						from .processing_clipseg import CLIPSegProcessor

						try:
												if not is_torch_available():
																		raise OptionalDependencyNotAvailable()
						except OptionalDependencyNotAvailable:
												pass
						else:
												from .modeling_clipseg import (
												    CLIPSEG_PRETRAINED_MODEL_ARCHIVE_LIST,
												    CLIPSegForImageSegmentation,
												    CLIPSegModel,
												    CLIPSegPreTrainedModel,
												    CLIPSegTextModel,
												    CLIPSegVisionModel,
												)

else:
						import sys

						snake_case							:	Optional[int]					      =				_LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)




