"""simple docstring"""




def 							SCREAMING_SNAKE_CASE     (			_lowerCamelCase						:       int			,_lowerCamelCase						:       float			,_lowerCamelCase						:       float	)       ->      float:
  return round(float(moles / volume	) * nfactor	)





def 							SCREAMING_SNAKE_CASE     (			_lowerCamelCase						:       float			,_lowerCamelCase						:       float			,_lowerCamelCase						:       float	)       ->      float:
  return round(float((moles * 0.08_21 * temperature) / (volume)	)	)





def 							SCREAMING_SNAKE_CASE     (			_lowerCamelCase						:       float			,_lowerCamelCase						:       float			,_lowerCamelCase						:       float	)       ->      float:
  return round(float((moles * 0.08_21 * temperature) / (pressure)	)	)





def 							SCREAMING_SNAKE_CASE     (			_lowerCamelCase						:       float			,_lowerCamelCase						:       float			,_lowerCamelCase						:       float	)       ->      float:
  return round(float((pressure * volume) / (0.08_21 * moles)	)	)


if __name__ == "__main__":
     import doctest

     doctest.testmod()





"""simple docstring"""




def 							SCREAMING_SNAKE_CASE     (			_lowerCamelCase						:       int = 50	)       ->      int:
  _lowerCAmelCase						:       int  			=     [1] * (length + 1)

  for row_length in range(3			,length + 1	):
    for block_length in range(3			,row_length + 1	):
      for block_start in range(row_length - block_length	):
        ways_number[row_length] += ways_number[
            row_length - block_start - block_length - 1
        ]

      ways_number[row_length] += 1

  return ways_number[length]


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




