"""simple docstring"""







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


_a					:					Optional[int]=			logging.get_logger(__name__)

_a					:					Any=			{
    "sayakpaul/vit-msn-base": "https://huggingface.co/sayakpaul/vit-msn-base/resolve/main/config.json",
    # See all ViT MSN models at https://huggingface.co/models?filter=vit_msn
}

class 		UpperCamelCase      (   _snake_case						):
				UpperCAmelCase    :				Tuple   =		"""vit_msn"""



				def __init__(self    :				Dict     ,  _A    :				Any=7_68     ,  _A    :				Tuple=12     ,  _A    :				List[Any]=12     ,  _A    :				Any=30_72     ,  _A    :				List[Any]="gelu"     ,  _A    :				str=0.0     ,  _A    :				List[Any]=0.0     ,  _A    :				Union[str, Any]=0.02     ,  _A    :				List[Any]=1E-06     ,  _A    :				Any=2_24     ,  _A    :				int=16     ,  _A    :				Dict=3     ,  _A    :				int=True     ,  **_A    :				Union[str, Any]     ,  )   ->     Optional[Any]:
					super().__init__(**UpperCamelCase__)

					__snake_case      :							Dict						=			hidden_size
					__snake_case      :							Optional[Any]						=			num_hidden_layers
					__snake_case      :							List[str]						=			num_attention_heads
					__snake_case      :							Any						=			intermediate_size
					__snake_case      :							List[str]						=			hidden_act
					__snake_case      :							Any						=			hidden_dropout_prob
					__snake_case      :							Union[str, Any]						=			attention_probs_dropout_prob
					__snake_case      :							Optional[int]						=			initializer_range
					__snake_case      :							List[str]						=			layer_norm_eps
					__snake_case      :							int						=			image_size
					__snake_case      :							Any						=			patch_size
					__snake_case      :							str						=			num_channels
					__snake_case      :							Optional[Any]						=			qkv_bias






"""simple docstring"""







from __future__ import annotations

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


_a					:					Any=			[num for num in range(3, 100_001, 2) if not is_prime(num)]
def   __UpperCAmelCase    (   UpperCAmelCase_   :    int  )							->      list[int]:

	'''simple docstring'''





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

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

	return []
def   __UpperCAmelCase    (   )							->      int:

	'''simple docstring'''





	return compute_nums(1  )[0]


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





