"""simple docstring"""






import math
import sys



def   a_						(					lowerCamelCase       ):
				if number != int(lowerCamelCase       ):
								raise ValueError('the value of input must be a natural number'       )
				if number < 0:
								raise ValueError('the value of input must not be a negative number'       )
				if number == 0:
								return 1
				UpperCAmelCase__             =							[-1] * (number + 1)
				UpperCAmelCase__             =							0
				for i in range(1					,			number + 1       ):
								UpperCAmelCase__             =							sys.maxsize
								UpperCAmelCase__             =							int(math.sqrt(lowerCamelCase       )       )
								for j in range(1					,			root + 1       ):
												UpperCAmelCase__             =							1 + answers[i - (j**2)]
												UpperCAmelCase__             =							min(lowerCamelCase					,			lowerCamelCase       )
								UpperCAmelCase__             =							answer
				return answers[number]


if __name__ == "__main__":
						import doctest

						doctest.testmod()





"""simple docstring"""





def 	__a     (		__lowerCamelCase,		__lowerCamelCase,		__lowerCamelCase  ):
   return round(float(moles / volume  ) * nfactor  )







def 	__a     (		__lowerCamelCase,		__lowerCamelCase,		__lowerCamelCase  ):
   return round(float((moles * 0.0821 * temperature) / (volume)  )  )







def 	__a     (		__lowerCamelCase,		__lowerCamelCase,		__lowerCamelCase  ):
   return round(float((moles * 0.0821 * temperature) / (pressure)  )  )







def 	__a     (		__lowerCamelCase,		__lowerCamelCase,		__lowerCamelCase  ):
   return round(float((pressure * volume) / (0.0821 * moles)  )  )


if __name__ == "__main__":
    import doctest

    doctest.testmod()


