"""simple docstring"""






from ..utils import DummyObject, requires_backends
class 				snake_case       ( metaclass=__UpperCAmelCase				):




					"""simple docstring"""

					snake_case__				    = ["note_seq"]







					def __init__(				self   :	Optional[Any]    ,*lowerCamelCase__   :	int    ,**lowerCamelCase__   :	List[Any]			):
									requires_backends(self    ,['note_seq']			)







					@classmethod
					def 		__lowerCAmelCase						(				cls   :	int    ,*lowerCamelCase__   :	List[Any]    ,**lowerCamelCase__   :	Tuple			):
									requires_backends(cls    ,['note_seq']			)







					@classmethod
					def 		__lowerCAmelCase						(				cls   :	int    ,*lowerCamelCase__   :	int    ,**lowerCamelCase__   :	Optional[Any]			):
									requires_backends(cls    ,['note_seq']			)




"""simple docstring"""




def 							SCREAMING_SNAKE_CASE     (			_lowerCamelCase						:       int = 50	)       ->      int:
  _lowerCAmelCase						:       int  			=     [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() = }""")




