



def 	lowerCAmelCase__    (				_SCREAMING_SNAKE_CASE							:      Tuple     ):
				"""simple docstring"""







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

				__a	  =		[True] * (num + 1)

				__a	  =		2
				while p * p <= num:
								if primes[p]:
												for i in range(p * p					,  num + 1					,  UpperCAmelCase__     ):
																__a	  =		False
								p += 1

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


if __name__ == "__main__":
						import doctest

						doctest.testmod()

						lowerCamelCase__      =			int(input("""Enter a positive integer: """).strip())
						print(prime_sieve_eratosthenes(user_num))





a_    :  Dict						  =		8.314462  # Unit - J mol-1 K-1

def      __lowercase(						UpperCAmelCase__ , UpperCAmelCase__ , UpperCAmelCase__			):


      """simple docstring"""



      if moles < 0 or kelvin < 0 or volume < 0:
            raise ValueError("Invalid inputs. Enter positive value."			)
      return moles * kelvin * UNIVERSAL_GAS_CONSTANT / volume

def      __lowercase(						UpperCAmelCase__ , UpperCAmelCase__ , UpperCAmelCase__			):


      """simple docstring"""



      if moles < 0 or kelvin < 0 or pressure < 0:
            raise ValueError("Invalid inputs. Enter positive value."			)
      return moles * kelvin * UNIVERSAL_GAS_CONSTANT / pressure


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

     testmod()