
'''simple docstring'''







def 				SCREAMING_SNAKE_CASE__	(   __A = 50	)       ->	int:
	_snake_case   						=		[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() = }''')



'''simple docstring'''







def 				SCREAMING_SNAKE_CASE__	(   __A	)       ->	str:
	_snake_case   						=		1
	_snake_case   						=		2
	while i * i <= n:
		_snake_case   						=		0
		while n % i == 0:
			n //= i
			multiplicity += 1
		n_divisors *= multiplicity + 1
		i += 1
	if n > 1:
		n_divisors *= 2
	return n_divisors







def 				SCREAMING_SNAKE_CASE__	(   )       ->	List[str]:
	_snake_case   						=		1
	_snake_case   						=		1

	while True:
		i += 1
		t_num += i

		if count_divisors(__A	) > 500:
			break

	return t_num


if __name__ == "__main__":
					print(solution())

