





"""simple docstring"""





from __future__ import annotations

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


__A											=						[num for num in range(3, 10_0001, 2) if not is_prime(num)]
def 					__A  (_SCREAMING_SNAKE_CASE     )   ->list[int]:





  """simple docstring"""


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

  lowerCAmelCase__     :Tuple											=				[]
  for num in range(len(_SCREAMING_SNAKE_CASE     )     ):
    lowerCAmelCase__     :int											=				0
    while 2 * i * i <= odd_composites[num]:
      lowerCAmelCase__     :int											=				odd_composites[num] - 2 * i * i
      if is_prime(_SCREAMING_SNAKE_CASE     ):
        break
      i += 1
    else:
      list_nums.append(odd_composites[num]     )
      if len(_SCREAMING_SNAKE_CASE     ) == n:
        return list_nums

  return []
def 					__A  ()   ->int:





  """simple docstring"""


  return compute_nums(1     )[0]


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







"""simple docstring"""





import importlib.metadata
import operator
import re
import sys
from typing import Optional

from packaging import version


__A											=						{
    """<""": operator.lt,
    """<=""": operator.le,
    """==""": operator.eq,
    """!=""": operator.ne,
    """>=""": operator.ge,
    """>""": operator.gt,
}
def 					__A  (_SCREAMING_SNAKE_CASE	,  _SCREAMING_SNAKE_CASE	,  _SCREAMING_SNAKE_CASE	,  _SCREAMING_SNAKE_CASE	,  _SCREAMING_SNAKE_CASE	,  _SCREAMING_SNAKE_CASE     )   ->Union[str, Any]:





  """simple docstring"""


  if got_ver is None or want_ver is None:
    raise ValueError(
        F"Unable to compare versions for {requirement}: need={want_ver} found={got_ver}. This is unusual. Consider"
        F" reinstalling {pkg}."     )
  if not ops[op](version.parse(_SCREAMING_SNAKE_CASE     )	,  version.parse(_SCREAMING_SNAKE_CASE     )     ):
    raise ImportError(
        F"{requirement} is required for a normal functioning of this module, but found {pkg}=={got_ver}.{hint}"     )
def 					__A  (_SCREAMING_SNAKE_CASE	,  _SCREAMING_SNAKE_CASE = None     )   ->None:





  """simple docstring"""


  lowerCAmelCase__     :List[str]											=				F"\n{hint}" if hint is not None else ''

  # non-versioned check
  if re.match(r'^[\w_\-\d]+$'	,  _SCREAMING_SNAKE_CASE     ):
    lowerCAmelCase__				,							lowerCAmelCase__				,							lowerCAmelCase__     :Any											=				requirement, None, None
  else:
    lowerCAmelCase__     :List[str]											=				re.findall(r'^([^!=<>\s]+)([\s!=<>]{1,2}.+)'	,  _SCREAMING_SNAKE_CASE     )
    if not match:
      raise ValueError(
          'requirement needs to be in the pip package format, .e.g., package_a==1.23, or package_b>=1.23, but'
          F" got {requirement}"     )
    lowerCAmelCase__				,							lowerCAmelCase__     :Union[str, Any]											=				match[0]
    lowerCAmelCase__     :List[Any]											=				want_full.split(','     )  # there could be multiple requirements
    lowerCAmelCase__     :Any											=				{}
    for w in want_range:
      lowerCAmelCase__     :Tuple											=				re.findall(r'^([\s!=<>]{1,2})(.+)'	,  _SCREAMING_SNAKE_CASE     )
      if not match:
        raise ValueError(
            'requirement needs to be in the pip package format, .e.g., package_a==1.23, or package_b>=1.23,'
            F" but got {requirement}"     )
      lowerCAmelCase__				,							lowerCAmelCase__     :int											=				match[0]
      lowerCAmelCase__     :str											=				want_ver
      if op not in ops:
        raise ValueError(F"{requirement}: need one of {list(ops.keys()     )}, but got {op}"     )

    # special case
  if pkg == "python":
    lowerCAmelCase__     :Any											=				'.'.join([str(_SCREAMING_SNAKE_CASE     ) for x in sys.version_info[:3]]     )
    for op, want_ver in wanted.items():
      _compare_versions(_SCREAMING_SNAKE_CASE	,  _SCREAMING_SNAKE_CASE	,  _SCREAMING_SNAKE_CASE	,  _SCREAMING_SNAKE_CASE	,  _SCREAMING_SNAKE_CASE	,  _SCREAMING_SNAKE_CASE     )
    return

  # check if any version is installed
  try:
    lowerCAmelCase__     :List[Any]											=				importlib.metadata.version(_SCREAMING_SNAKE_CASE     )
  except importlib.metadata.PackageNotFoundError:
    raise importlib.metadata.PackageNotFoundError(
        F"The '{requirement}' distribution was not found and is required by this application. {hint}"     )

  # check that the right version is installed if version number or a range was provided
  if want_ver is not None:
    for op, want_ver in wanted.items():
      _compare_versions(_SCREAMING_SNAKE_CASE	,  _SCREAMING_SNAKE_CASE	,  _SCREAMING_SNAKE_CASE	,  _SCREAMING_SNAKE_CASE	,  _SCREAMING_SNAKE_CASE	,  _SCREAMING_SNAKE_CASE     )




def 					__A  (_SCREAMING_SNAKE_CASE     )   ->List[Any]:





  """simple docstring"""


  lowerCAmelCase__     :Optional[Any]											=				'Try: pip install transformers -U or pip install -e \'.[dev]\' if you\'re working with git main'
  return require_version(_SCREAMING_SNAKE_CASE	,  _SCREAMING_SNAKE_CASE     )
