




from __future__ import annotations

import math





def        __UpperCAmelCase						(							lowerCamelCase_ :     int  )       ->  bool:







			"""simple docstring"""





			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


UpperCamelCase__ :   List[str]						=							[num for num in range(3, 10_00_01, 2) if not is_prime(num)]





def        __UpperCAmelCase						(							lowerCamelCase_ :     int  )       ->  list[int]:







			"""simple docstring"""





			if not isinstance(lowerCamelCase_  ,							lowerCamelCase_  ):
						raise ValueError('n must be an integer'  )
			if n <= 0:
						raise ValueError('n must be >= 0'  )

			SCREAMING_SNAKE_CASE_   : Dict					  =      []
			for num in range(len(lowerCamelCase_  )  ):
						SCREAMING_SNAKE_CASE_   : List[Any]					  =      0
						while 2 * i * i <= odd_composites[num]:
									SCREAMING_SNAKE_CASE_   : Dict					  =      odd_composites[num] - 2 * i * i
									if is_prime(lowerCamelCase_  ):
												break
									i += 1
						else:
									list_nums.append(odd_composites[num]  )
									if len(lowerCamelCase_  ) == n:
												return list_nums

			return []





def        __UpperCAmelCase						(							)       ->  int:







			"""simple docstring"""





			return compute_nums(1  )[0]


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









from ....configuration_utils import PretrainedConfig
from ....utils import logging


UpperCamelCase__ :   Any						=							logging.get_logger(__name__)

UpperCamelCase__ :   Any						=							{
    '''Visual-Attention-Network/van-base''': (
        '''https://huggingface.co/Visual-Attention-Network/van-base/blob/main/config.json'''
    ),
}







class 				lowerCAmelCase_       (					lowerCamelCase_							):
				__a     :       List[Any]						=     "van"






				def __init__(			self      ,snake_case__=224      ,snake_case__=3      ,snake_case__=[7, 3, 3, 3]      ,snake_case__=[4, 2, 2, 2]      ,snake_case__=[64, 128, 320, 512]      ,snake_case__=[3, 3, 12, 3]      ,snake_case__=[8, 8, 4, 4]      ,snake_case__="gelu"      ,snake_case__=0.02      ,snake_case__=1E-6      ,snake_case__=1E-2      ,snake_case__=0.0      ,snake_case__=0.0      ,**snake_case__      ,):
							super().__init__(**snake_case__ )
							SCREAMING_SNAKE_CASE_   : Tuple					  =      image_size
							SCREAMING_SNAKE_CASE_   : List[str]					  =      num_channels
							SCREAMING_SNAKE_CASE_   : Dict					  =      patch_sizes
							SCREAMING_SNAKE_CASE_   : str					  =      strides
							SCREAMING_SNAKE_CASE_   : str					  =      hidden_sizes
							SCREAMING_SNAKE_CASE_   : str					  =      depths
							SCREAMING_SNAKE_CASE_   : Optional[Any]					  =      mlp_ratios
							SCREAMING_SNAKE_CASE_   : Optional[int]					  =      hidden_act
							SCREAMING_SNAKE_CASE_   : Optional[int]					  =      initializer_range
							SCREAMING_SNAKE_CASE_   : Optional[int]					  =      layer_norm_eps
							SCREAMING_SNAKE_CASE_   : int					  =      layer_scale_init_value
							SCREAMING_SNAKE_CASE_   : Union[str, Any]					  =      drop_path_rate
							SCREAMING_SNAKE_CASE_   : List[str]					  =      dropout_rate



