
def 				SCREAMING_SNAKE_CASE     (      __UpperCamelCase :						int = 50       ) ->       Tuple:

				"""simple docstring"""







				A__  :	Dict         =							[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() = }""")

def 				SCREAMING_SNAKE_CASE     (      ) ->       Optional[int]:

				"""simple docstring"""







				A__  :	Optional[Any]         =							0
				for i in range(1							,						10_01       ):
								total += i**i
				return str(__UpperCamelCase       )[-10:]


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