




def      __lowerCAmelCase			(					UpperCamelCase = 50      )     ->	int:
  lowerCAmelCase__				:  Optional[Any]		       =     [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() = }""")







import warnings

from ...utils import logging
from .image_processing_owlvit import OwlViTImageProcessor


lowerCAmelCase_					    = logging.get_logger(__name__)






class  _lowerCAmelCase     (  _lowercase	):

      def __init__(   self      ,				*__UpperCAmelCase      ,				**__UpperCAmelCase		):
        warnings.warn(
            '''The class OwlViTFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please'''
            ''' use OwlViTImageProcessor instead.'''      ,				__UpperCAmelCase      ,				)
        super().__init__(*__UpperCAmelCase      ,				**__UpperCAmelCase		)

