

def 							__SCREAMING_SNAKE_CASE     (   a__    :   int       )					->				list[int]:

	if num <= 0:
		raise ValueError("""Input must be a positive integer"""       )

	__A :			Any		    =			[True] * (num + 1)

	__A :			Optional[int]		    =			2
	while p * p <= num:
		if primes[p]:
			for i in range(p * p			,num + 1			,a__       ):
				__A :			Tuple		    =			False
		p += 1

	return [prime for prime in range(2			,num + 1       ) if primes[prime]]


if __name__ == "__main__":
			import doctest

			doctest.testmod()

			UpperCAmelCase_							:					str		 =   int(input('''Enter a positive integer: ''').strip())
			print(prime_sieve_eratosthenes(user_num))








from math import factorial, radians







def 							_lowerCamelCase   (			SCREAMING_SNAKE_CASE		,				SCREAMING_SNAKE_CASE = 18		,				SCREAMING_SNAKE_CASE = 10   ):
      '''simple docstring'''







      A_							       =		angle_in_degrees - ((angle_in_degrees // 360.0) * 360.0)

      # Converting from degrees to radians
      A_							       =		radians(SCREAMING_SNAKE_CASE   )

      A_							       =		angle_in_radians
      A_							       =		3
      A_							       =		-1

      for _ in range(SCREAMING_SNAKE_CASE   ):
            result += (b * (angle_in_radians**a)) / factorial(SCREAMING_SNAKE_CASE   )

            A_							       =		-b  # One positive term and the next will be negative and so on...
            a += 2  # Increased by 2 for every term.

      return round(SCREAMING_SNAKE_CASE		,				SCREAMING_SNAKE_CASE   )


if __name__ == "__main__":
      __import__("""doctest""").testmod()





