




'''simple docstring'''


def 						lowerCamelCase__   (				a = 50							):
						__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'''


from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


_lowercase  =			{
    """configuration_pegasus_x""": ["""PEGASUS_X_PRETRAINED_CONFIG_ARCHIVE_MAP""", """PegasusXConfig"""],
}

try:
	if not is_torch_available():
		raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
	pass
else:
	_lowercase  =			[
	    """PEGASUS_X_PRETRAINED_MODEL_ARCHIVE_LIST""",
	    """PegasusXForConditionalGeneration""",
	    """PegasusXModel""",
	    """PegasusXPreTrainedModel""",
	]


if TYPE_CHECKING:
	from .configuration_pegasus_x import PEGASUS_X_PRETRAINED_CONFIG_ARCHIVE_MAP, PegasusXConfig

	try:
		if not is_torch_available():
			raise OptionalDependencyNotAvailable()
	except OptionalDependencyNotAvailable:
		pass
	else:
		from .modeling_pegasus_x import (
		    PEGASUS_X_PRETRAINED_MODEL_ARCHIVE_LIST,
		    PegasusXForConditionalGeneration,
		    PegasusXModel,
		    PegasusXPreTrainedModel,
		)


else:
	import sys

	_lowercase  =			_LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)

