
"""simple docstring"""




import math

from numpy import inf
from scipy.integrate import quad



def 							_lowerCamelCase			(			__a     ):
		if num <= 0:
				raise ValueError('''math domain error'''     )

		return quad(__a,				0,				__a,				args=(__a)     )[0]



def 							_lowerCamelCase			(			__a,				__a     ):
		return math.pow(__a,				z - 1     ) * math.exp(-x     )


if __name__ == "__main__":
						from doctest import testmod

						testmod()

"""simple docstring"""




from __future__ import annotations

import math



def 							_lowerCamelCase			(			__a     ):

		if num <= 0:
				SCREAMING_SNAKE_CASE_    			=			F'{num}: Invalid input, please enter a positive integer.'
				raise ValueError(__a     )

		SCREAMING_SNAKE_CASE_    			=			[True] * (num + 1)
		SCREAMING_SNAKE_CASE_    			=			[]
		SCREAMING_SNAKE_CASE_    			=			2
		SCREAMING_SNAKE_CASE_    			=			int(math.sqrt(__a     )     )

		while start <= end:
				# If start is a prime
				if sieve[start] is True:
						prime.append(__a     )

						# Set multiples of start be False
						for i in range(start * start,				num + 1,				__a     ):
								if sieve[i] is True:
										SCREAMING_SNAKE_CASE_    			=			False

				start += 1

		for j in range(end + 1,				num + 1     ):
				if sieve[j] is True:
						prime.append(__a     )

		return prime


if __name__ == "__main__":
						print(prime_sieve(int(input('Enter a positive integer: ').strip())))