






def   a_			(   _A = 50	)      ->      Dict:







				"""simple docstring"""
				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 pathlib import Path

import fire






def A__       (	UpperCAmelCase_    ,    UpperCAmelCase_    ,    UpperCAmelCase_				):
						_UpperCamelCase   :						int												=  Path(UpperCAmelCase_				)
						_UpperCamelCase   :						str												=  Path(UpperCAmelCase_				)
						dest_dir.mkdir(exist_ok=UpperCAmelCase_				)
						for path in src_dir.iterdir():
												_UpperCamelCase   :						int												=  [x.rstrip() for x in list(path.open().readlines()				)][:n]
												_UpperCamelCase   :						Any												=  dest_dir.joinpath(path.name				)
												print(UpperCAmelCase_				)
												dest_path.open('w'				).write('\n'.join(UpperCAmelCase_				)				)


if __name__ == "__main__":
					fire.Fire(minify)


