


"""simple docstring"""
def   _a			( _SCREAMING_SNAKE_CASE = 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   _a			( _SCREAMING_SNAKE_CASE			)      ->			list[int]:
							snake_case_          =						len(_SCREAMING_SNAKE_CASE			)
							for i in range(_SCREAMING_SNAKE_CASE			):
														for j in range(i + 1			,	_SCREAMING_SNAKE_CASE			):
																					if numbers[j] < numbers[i]:
																												snake_case_    ,  snake_case_          =						numbers[j], numbers[i]
							return numbers


if __name__ == "__main__":
				__SCREAMING_SNAKE_CASE							:      Optional[int]						=      input('Enter numbers separated by a comma:\n').strip()
				__SCREAMING_SNAKE_CASE							:      List[str]						=      [int(item) for item in user_input.split(',')]
				print(exchange_sort(unsorted))



